Σύστημα κρατήσεων βραχυχρόνιας μίσθωσης με χρήση τεχνολογιών μικροϋπηρεσιών και εικονικοποίησης βασισμένης σε περιέκτες
Rental booking system using microservices and container-based virtualization
Διπλωματική εργασία
Συγγραφέας
Πατεράκης, Νικόλαος
Ημερομηνία
2023-07-20Επιβλέπων
Mamalis, BasilisΑναγνωστόπουλος, Απόστολος
Λέξεις-κλειδιά
Microservices ; Containers ; Container orchestration ; ProgrammingΠερίληψη
Η παρούσα διπλωματική εργασία αναλύει την αρχιτεκτονική microservices και παρουσιάζει
κατάλληλους τρόπους ανάπτυξης ενός συστήματος με αυτήν την αρχιτεκτονική. Η διπλωματική
επικεντρώνεται τόσο στη θεωρητική όσο και στην πρακτική πλευρά της κατασκευής συστημάτων με την
αρχιτεκτονική microservices.
Στο πλαίσιο αυτής της εργασίας, παρουσιάζεται μια εφαρμογή που έχει κατασκευαστεί με την
αρχιτεκτονική microservices και γίνεται λεπτομερή ανάλυση στη λειτουργικότητα της, τη δομής της, των
εργαλείων, και των τεχνολογιών που χρησιμοποιήθηκαν για την ανάπτυξη της.
Στο θεωρητικό μέρος επισημαίνονται βασικές πληροφορίες για το cloud computing, τα οφέλη της
αρχιτεκτονικής microservices, η πρακτικές που χρησιμοποιούνται για την ανάπτυξη ενός συστήματος με
αυτήν την αρχιτεκτονική, και θεωρία για τους περιέκτες.
Τέλος, η εργασία παρέχει μια ολοκληρωμένη μελέτη της αρχιτεκτονικής των microservices και των
σχετικών πρακτικών, η έρευνα προσφέρει κατανόηση για την υλοποίηση και τη διαχείριση συστημάτων
με αυτήν την αρχιτεκτονική.