Σχεδιασμός και υλοποίηση e-commerce συστήματος σε cloud περιβάλλον
Loading...
Files
Date
Authors
Περγαντής, Δημήτρης
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Σε αυτή την διπλωματική εργασία μελετήθηκε η αρχιτεκτονική των microservices, παρουσιάζοντας αναλυτικά τα πλεονεκτήματα και μειονεκτήματα της καθώς και αποδοτικούς τρόπους λύσης των προβλημάτων που οφείλονται στην κατανεμημένη φύση της. Η μελέτη αυτή οδήγησε στην δημιουργία ενός ευέλικτου, εύκολα επεκτάσιμου και κλιμακώσιμου e-commerce συστήματος το οποίο χρησιμοποιεί στην βάση του το ASP.NET Core και το Docker ως μηχανισμό containerization. Επίσης παρουσιάζονται οι σχεδιαστικές αποφάσεις όσο αφορά την εσωτερική αρχιτεκτονική των microservices και υλοποιούνται εξελιγμένα μοτίβα μηχανικής λογισμικού όπως το Command Query Responsibility Segragation (CQRS) και το Domain Driven Design τόσο σε λογικό όσο και προγραμματιστικό επίπεδο.
Description
Keywords
Μηχανική λογισμικού, Αρχιτεκτονική λογισμικού