Σχεδιασμός και υλοποίηση e-commerce συστήματος σε cloud περιβάλλον
Σε αυτή την διπλωματική εργασία μελετήθηκε η αρχιτεκτονική των microservices, παρουσιάζοντας αναλυτικά τα πλεονεκτήματα και μειονεκτήματα της καθώς και αποδοτικούς τρόπους λύσης των προβλημάτων που οφείλονται στην κατανεμημένη φύση της. Η μελέτη αυτή οδήγησε στην δημιουργία ενός ευέλικτου, εύκολα επ...
Main Author: | |
---|---|
Other Authors: | |
Language: | Greek |
Published: |
2020
|
Subjects: | |
Online Access: | http://hdl.handle.net/10889/14277 |
Summary: | Σε αυτή την διπλωματική εργασία μελετήθηκε η αρχιτεκτονική των microservices, παρουσιάζοντας αναλυτικά τα πλεονεκτήματα και μειονεκτήματα της καθώς και αποδοτικούς τρόπους λύσης των προβλημάτων που οφείλονται στην κατανεμημένη φύση της. Η μελέτη αυτή οδήγησε στην δημιουργία ενός ευέλικτου, εύκολα επεκτάσιμου και κλιμακώσιμου e-commerce συστήματος το οποίο χρησιμοποιεί στην βάση του το ASP.NET Core και το Docker ως μηχανισμό containerization. Επίσης παρουσιάζονται οι σχεδιαστικές αποφάσεις όσο αφορά την εσωτερική αρχιτεκτονική των microservices και υλοποιούνται εξελιγμένα μοτίβα μηχανικής λογισμικού όπως το Command Query Responsibility Segragation (CQRS) και το Domain Driven Design τόσο σε λογικό όσο και προγραμματιστικό επίπεδο. |
---|