Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων
Σε αυτή τη διπλωματική έγινε μελέτη της αρχιτεκτονικής των microservices και παρουσιάστηκαν τα βασικά της χαρακτηριστικά, τα πλεονεκτήματα που επιφέρει η χρήση της στην ανάπτυξη μεγάλων και σύνθετων εφαρμογών αλλά και οι προκλήσεις που εγείρονται από την υιοθέτησή της. Επίσης, έγινε μία συνοπτική πρ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/15798 |
id |
nemertes-10889-15798 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-157982022-09-05T20:12:16Z Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων Design and development of a gambling web application Παναγιωτόπουλος, Θωμάς Panagiotopoulos, Thomas Μηχανική λογισμικού Αρχιτεκτονική λογισμικού Microservices Domain driven design Command and query responsibility segregation Docker ASP.NET core Σε αυτή τη διπλωματική έγινε μελέτη της αρχιτεκτονικής των microservices και παρουσιάστηκαν τα βασικά της χαρακτηριστικά, τα πλεονεκτήματα που επιφέρει η χρήση της στην ανάπτυξη μεγάλων και σύνθετων εφαρμογών αλλά και οι προκλήσεις που εγείρονται από την υιοθέτησή της. Επίσης, έγινε μία συνοπτική προσέγγιση σε προηγμένα σχεδιαστικά μοτίβα, όπως αυτά του Domain-Driven Design, που μπορεί να εφαρμοστούν παράλληλα με την αρχιτεκτονική των microservices για δημιουργία ακόμα πιο ευέλικτου και διαχειρίσιμου λογισμικού, ενώ παρουσιάστηκε και το Docker, μία πλατφόρμα για containerization εφαρμογών. Από τη μελέτη των παραπάνω αρχιτεκτονικών και τεχνολογιών, αναπτύχθηκε μία Web εφαρμογή τυχερών παιγνίων με χρήση της αρχιτεκτονικής των microservices και των σχεδιαστικών μοτίβων του Domain-Driven Design και του Command and Query Responsibility Segregation (CQRS), η οποία έχει δυνατότητα να γίνει deploy στο περιβάλλον του Docker υπό τη μορφή containers. Τα χαρακτηριστικά της microservices αρχιτεκτονικής αλλά και το deployment της σε containerized περιβάλλον, προσφέρουν στην εφαρμογή υψηλές δυνατότητες για ευελιξία, επέκταση και κλιμάκωση, ενώ παράλληλα τη καθιστούν έτοιμη να «ζήσει» σε ένα σύγχρονο cloud περιβάλλον. 2022-02-17T10:33:16Z 2022-02-17T10:33:16Z 2022-02-15 http://hdl.handle.net/10889/15798 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Μηχανική λογισμικού Αρχιτεκτονική λογισμικού Microservices Domain driven design Command and query responsibility segregation Docker ASP.NET core |
spellingShingle |
Μηχανική λογισμικού Αρχιτεκτονική λογισμικού Microservices Domain driven design Command and query responsibility segregation Docker ASP.NET core Παναγιωτόπουλος, Θωμάς Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
description |
Σε αυτή τη διπλωματική έγινε μελέτη της αρχιτεκτονικής των microservices και παρουσιάστηκαν τα βασικά της χαρακτηριστικά, τα πλεονεκτήματα που επιφέρει η χρήση της στην ανάπτυξη μεγάλων και σύνθετων εφαρμογών αλλά και οι προκλήσεις που εγείρονται από την υιοθέτησή της. Επίσης, έγινε μία συνοπτική προσέγγιση σε προηγμένα σχεδιαστικά μοτίβα, όπως αυτά του Domain-Driven Design, που μπορεί να εφαρμοστούν παράλληλα με την αρχιτεκτονική των microservices για δημιουργία ακόμα πιο ευέλικτου και διαχειρίσιμου λογισμικού, ενώ παρουσιάστηκε και το Docker, μία πλατφόρμα για containerization εφαρμογών. Από τη μελέτη των παραπάνω αρχιτεκτονικών και τεχνολογιών, αναπτύχθηκε μία Web εφαρμογή τυχερών παιγνίων με χρήση της αρχιτεκτονικής των microservices και των σχεδιαστικών μοτίβων του Domain-Driven Design και του Command and Query Responsibility Segregation (CQRS), η οποία έχει δυνατότητα να γίνει deploy στο περιβάλλον του Docker υπό τη μορφή containers. Τα χαρακτηριστικά της microservices αρχιτεκτονικής αλλά και το deployment της σε containerized περιβάλλον, προσφέρουν στην εφαρμογή υψηλές δυνατότητες για ευελιξία, επέκταση και κλιμάκωση, ενώ παράλληλα τη καθιστούν έτοιμη να «ζήσει» σε ένα σύγχρονο cloud περιβάλλον. |
author2 |
Panagiotopoulos, Thomas |
author_facet |
Panagiotopoulos, Thomas Παναγιωτόπουλος, Θωμάς |
author |
Παναγιωτόπουλος, Θωμάς |
author_sort |
Παναγιωτόπουλος, Θωμάς |
title |
Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
title_short |
Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
title_full |
Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
title_fullStr |
Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
title_full_unstemmed |
Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
title_sort |
σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων |
publishDate |
2022 |
url |
http://hdl.handle.net/10889/15798 |
work_keys_str_mv |
AT panagiōtopoulosthōmas schediasmoskaianaptyxēwebepharmogēstycherōnpaigniōn AT panagiōtopoulosthōmas designanddevelopmentofagamblingwebapplication |
_version_ |
1771297342622793728 |