Κατανεμημένη πλατφόρμα ακαδημαϊκής διαχείρισης

Ροές ταυτοποίησης, βαθμών, αιτημάτων, απαντήσεων και στατιστικών, με αρχιτεκτονική προσανατολισμένη σε υπηρεσίες.

Προέλευση
Ακαδημαϊκό έργο μηχανικής
Πεδία
Συστήματα λογισμικού · Δεδομένα και κατανεμημένα συστήματα

Ακαδημαϊκή πλατφόρμα πολλών υπηρεσιών με σαφή όρια πεδίου, orchestration, frontend, τεστ και σύνθεση βασισμένη σε Docker.

Το πρόβλημα

Τα συστήματα με πολλές ροές εργασίας χρειάζονται σαφή όρια και συμβάσεις μεταξύ υπηρεσιών, χωρίς ο διαχωρισμός σε υπηρεσίες να γίνεται αυτοσκοπός.

Τι φτιάχτηκε

Πλατφόρμα προσανατολισμένη σε υπηρεσίες, που διαχωρίζει την ταυτοποίηση, τους βαθμούς, τα αιτήματα φοιτητών, τις απαντήσεις διδασκόντων και τα στατιστικά, με αντίστοιχους orchestrators, frontend και αρχεία ανάπτυξης.

Τεχνική προσέγγιση

  • Η υπηρεσία ταυτοποίησης χειρίζεται σύνδεση και εγγραφή
  • Οι υπηρεσίες βαθμών ανακτούν και υποβάλλουν αποτελέσματα μαθημάτων
  • Οι υπηρεσίες αιτημάτων και απαντήσεων συντονίζουν τις ροές φοιτητών και διδασκόντων
  • Τα στατιστικά ανακτώνται και επανυπολογίζονται σε ξεχωριστή περιοχή
  • Το Docker Compose ενώνει τις υπηρεσίες και το frontend για την ανάπτυξη

Αποφάσεις μηχανικής

  • Σαφής ορισμός αρμοδιοτήτων γύρω από τις ροές του πεδίου εφαρμογής.
  • Χρήση συνιστωσών orchestration όπου απαιτείται συντονισμός πολλών υπηρεσιών.
  • Τεκμηρίωση της δομής με διαγράμματα κλάσεων, συνιστωσών, δεδομένων, ανάπτυξης και ακολουθίας.
  • Δεν δημοσιεύεται ακριβής αριθμός υπηρεσιών μέχρι να καταμετρηθεί η υλοποιημένη τοπολογία.

Πώς ελέγχθηκε

  • Το repository έχει ξεχωριστές περιοχές για auth, βαθμούς, αιτήματα, απαντήσεις, στατιστικά, orchestrators και frontend.
  • Τα αρχεία αρχιτεκτονικής περιλαμβάνουν διαγράμματα κλάσεων, συνιστωσών, δεδομένων, ανάπτυξης και ακολουθίας.
  • Οι οντότητες του πεδίου περιλαμβάνουν χρήστες, πανεπιστήμια, lessons, courses, περιόδους, βαθμούς, αιτήματα φοιτητών, απαντήσεις και στατιστικά.

Τι δείχνει

Αρχιτεκτονικός διαχωρισμός με σαφείς αρμοδιότητες, διεπαφές, αποθήκευση δεδομένων και δομή ανάπτυξης.

Για την πηγή

Ακαδημαϊκό έργο μηχανικής. Ο ακριβής αριθμός υπηρεσιών δεν δημοσιεύεται σκόπιμα μέχρι να επαληθευτεί η τελική τοπολογία.

Τεχνολογίες

  • Microservices
  • Docker Compose
  • Frontend
  • Service orchestration
  • Architecture modeling

Σχετικά έργα

Σχετικές υπηρεσίες

Πείτε μας τι θέλετε να φτιάξουμε.

Ένα προϊόν, μια ιστοσελίδα, ένα θέμα αναζήτησης ή ένα σύστημα που θα έπρεπε να δουλεύει καλύτερα. Θα σας απαντήσουμε καθαρά, με το πρώτο βήμα.

Email
[email protected]
Τηλέφωνο
+30 698 179 8240

Αρκούν λίγες προτάσεις (τουλάχιστον 20 χαρακτήρες).

Χρησιμοποιούμε τα στοιχεία σας μόνο για να απαντήσουμε στο αίτημά σας. Δείτε την πολιτική απορρήτου.