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