Σχεδιασμός και ανάπτυξη web εφαρμογής τυχερών παιγνίων

Σε αυτή τη διπλωματική έγινε μελέτη της αρχιτεκτονικής των microservices και παρουσιάστηκαν τα βασικά της χαρακτηριστικά, τα πλεονεκτήματα που επιφέρει η χρήση της στην ανάπτυξη μεγάλων και σύνθετων εφαρμογών αλλά και οι προκλήσεις που εγείρονται από την υιοθέτησή της. Επίσης, έγινε μία συνοπτική πρ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Παναγιωτόπουλος, Θωμάς
Άλλοι συγγραφείς: Panagiotopoulos, Thomas
Γλώσσα: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