PYXIDA Institutional Repository
and Digital Library
 Home
Collections :

Title :Μεθοδολογίες, πρακτικές και εργαλεία για μετάβαση σε αρχιτεκτονικές μικρο-υπηρεσιών
Alternative Title :Methodologies, practices, and tools for transitioning to microservices architectures
Creator :Παπανώτας, Γεώργιος
Contributor :Ζαφείρης, Βασίλειος (Επιβλέπων καθηγητής)
Γιακουμάκης, Εμμανουήλ (Εξεταστής)
Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής (Degree granting institution)
Type :Text
Extent :61σ.
Language :el
Identifier :http://www.pyxida.aueb.gr/index.php?op=view_object&object_id=9663
Abstract :Η αυξανόμενη ανάγκη βελτίωσης ποιοτικών χαρακτηριστικών ενός πληροφοριακού συστήματος όπως η κλιμακοσημότητα, η ταχύτητα και η ανοχή σε σφάλματα, σε συνάρτηση με τις δυσκολίες που επιφέρει η ανελαστικότητα των μονολιθικών προσεγγίσεων στην ανάπτυξη λογισμικού αλλά και τις ραγδαίες τεχνολογικές αλλαγές, καλούν πολλές εταιρίες να εξετάσουν το ενδεχόμενο μετάβασης σε αρχιτεκτονικές μικροϋπηρεσιών. Η μετατροπή, όμως, ενός μονόλιθου σε μια αρχιτεκτονική μικροϋπηρεσιών δεν είναι τετριμμένη ούτε απλή και απαιτεί ένα καλά σχεδιασμένο πλάνο προκειμένου να διασφαλιστεί η βέλτιστη λειτουργία του συστήματος και να αποκομίσουν τα οφέλη όλων των βελτιστοποιήσεων που προσφέρονται. Στην εργασία αυτή παρουσιάζονται διαφορετικές στρατηγικές και πρακτικές που μπορούν να χρησιμοποιηθούν τόσο στον σχεδιασμό όσο και την εκτέλεση του πλάνου μετάβασης. Επιπροσθέτως, παρουσιάζονται καλές πρακτικές και γνωστές προκλήσεις κατά τη μετάβαση.
The growing need to improve certain quality characteristics of an information system, such as scalability, speed, and fault tolerance, in relation to the difficulties caused by the inflexibility of monolithic approaches to software development and rapid technological changes, call many companies to consider the prospect of migrating to microservice architectures. However, migrating a monolith to a microservices architecture is neither trivial nor simple and requires a well-designed plan to ensure optimal system performance and reap the benefits of all the optimizations on offer. This paper presents different strategies and practices that can be used both in planning and executing the transition plan. In addition, several known pitfalls and good practices are described.
Subject :Μικρο-υπηρεσίες
Αρχιτεκτονική μικρο-υπηρεσιών
Μετάβαση μονόλιθου
Αρχιτεκτονική μονόλθιου
Microservices
Microservices architecture
Monolith migration
Monolithic architectures
Date Available :2022-09-30 11:19:42
Date Issued :30-09-2022
Date Submitted :2022-09-30 11:19:42
Access Rights :Free access
Licence :

File: Papanotas_2022.pdf

Type: application/pdf