Ανάπτυξη και βελτιστοποίηση microservices πάνω σε υπολογιστικό νέφος

Read full text
Authors: Θεοδώρα Νινίγια
Cited by: 0

Abstract

Η παρούσα διπλωματική εργασία εξετάζει την ανάπτυξη και βελτιστοποίηση εφαρμογών αρχιτεκτονικής microservices στο υπολογιστικό νέφος, με έμφαση στην αποδοτικότητα, την κλιμάκωση και την αξιοπιστία. Η πειραματική αξιολόγηση πραγματοποιείται από ένα πρόγραμμα, το οποίο προσομοιώνει μια διαδικτυακή πλατφόρμα όπου οι χρήστες μπορούν να εγγραφούν, να συνδεθούν, να υποβάλλουν κριτικές για ταινίες και να τις ενοικιάζουν. Η αρχιτεκτονική βασίζεται σε τεχνολογίες όπως Docker, Kubernetes, Apache Thrift, MongoDB και Memcached, ενώ η μέτρηση επιδόσεων γίνεται μέσω εργαλείων φόρτου και παρακολούθησης (wrk2, Jaeger). Εξετάζονται επίσης σύγχρονες στρατηγικές ανάπτυξης, όπως canary και blue-green deployments. Τα αποτελέσματα δείχνουν την επίδραση διαφορετικών τεχνικών βελτιστοποίησης σε δείκτες όπως latency, throughput και κατανάλωση πόρων, παρέχοντας συμπεράσματα για βέλτιστες πρακτικές ανάπτυξης microservices σε περιβάλλοντα cloud.

Fields of Study & Subjects

Cloud Computing and Resource Management Software System Performance and Reliability Mobile and Web Applications

Publication details

Journal / source
Athens University of Economics & Business
Publication date
27 February 2026
Language
EL