dc.contributor.advisor | Alepis, Efthimios | |
dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Kolios, Konstantinos | |
dc.contributor.author | Κολιός, Κωνσταντίνος | |
dc.date.accessioned | 2024-04-29T10:51:47Z | |
dc.date.available | 2024-04-29T10:51:47Z | |
dc.date.issued | 2024-04 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16434 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/3856 | |
dc.description.abstract | Στην παρούσα διπλωματική θα παρουσιαστεί μια πλήρως παραγωγική εφαρμογή που
παρουσιάζει σύγχρονες λύσεις και σχεδιασμό, με σκοπό την ανάπτυξη ,συντήρηση καθώς και
την επέκταση της στο μέλλον σχετικά με τον τομέα υγείας με στόχο την διευκόλυνση της
επικοινωνία μεταξύ γιατρών και ασθενών. Αναφέρονται οι προκλήσεις στην κατάλληλη επιλογή
αρχιτεκτονικής για την ανάπτυξη λογισμικού, εστιάζοντας στην διαφορά και στα
πλεονεκτήματα – μειονεκτήματα μεταξύ Monolithic και Micro-services. Τέλος, παρέχονται
οδηγίες για την εγκατάσταση της εφαρμογής, ώστε να μπορεί ο αναγνώστης του παρόντος
κειμένου να ακολουθήσει το σενάριο χρήστη που περιγράφεται με σκοπό την πλήρη
κατανόηση της υλοποίησης. | el |
dc.format.extent | 43 | el |
dc.language.iso | en | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Architecting scalable solutions : a diplomatic exploration into micro-services and modern technologies | el |
dc.title.alternative | Σχεδίαση κλιμακούμενων λύσεων : μια διπλωματική έρευνα στις μικρό-υπηρεσίες και τις σύγχρονες τεχνολογίες | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | In this thesis, a fully productive application will be presented, showcasing contemporary
solutions and designs aimed at the development and expansion in the future within the
healthcare sector. Its goal is to facilitate communication between doctors and patients.
Challenges in selecting the appropriate software architecture for development are discussed,
focusing on the differences and the advantages - disadvantages between Monolithic and Microservices architectures. Finally, instructions for installing the application are provided, allowing
the reader of this document to follow the user scenario described for a complete understanding
of the implementation. | el |
dc.contributor.master | Πληροφορική | el |
dc.subject.keyword | Microservices | el |
dc.subject.keyword | Monolithic | el |
dc.subject.keyword | Modern applications | el |
dc.subject.keyword | Scale up systems | el |
dc.subject.keyword | Gradle | el |
dc.subject.keyword | Maven | el |
dc.subject.keyword | Springboot | el |
dc.subject.keyword | Thymeleaf | el |
dc.subject.keyword | Java | el |
dc.subject.keyword | Javascript | el |
dc.subject.keyword | Docker | el |
dc.subject.keyword | Kubernetes | el |
dc.subject.keyword | Liquibase | el |
dc.subject.keyword | Flyway | el |
dc.subject.keyword | Postgres | el |
dc.subject.keyword | Eureka | el |
dc.subject.keyword | Gateway | el |
dc.subject.keyword | Authorization | el |
dc.subject.keyword | JWT | el |
dc.subject.keyword | Keycloak | el |
dc.subject.keyword | Grafana | el |
dc.subject.keyword | Prometheus | el |
dc.subject.keyword | Elastic search | el |
dc.subject.keyword | Kibana | el |
dc.subject.keyword | Monolithic architecture | el |
dc.subject.keyword | Microservices architecture | el |
dc.subject.keyword | PostgreSQL | el |
dc.subject.keyword | Role-based scopes | el |
dc.subject.keyword | Healthcare application | el |
dc.subject.keyword | Prescription management | el |
dc.subject.keyword | Appointment handling | el |
dc.subject.keyword | Payment processing | el |
dc.subject.keyword | Appointment booking | el |
dc.subject.keyword | User authentication | el |
dc.subject.keyword | Patient simulation | el |
dc.subject.keyword | Doctor registration | el |
dc.subject.keyword | Payment tracking | el |
dc.subject.keyword | Cloud-native solutions | el |
dc.subject.keyword | Metrics monitoring | el |
dc.subject.keyword | Logging | el |
dc.subject.keyword | Admin panel | el |
dc.date.defense | 2024-04 | |