dc.description.abstract |
Niniejsza praca dyplomowa opisuje analizę współczesnego podejścia inżynierii oprogramowania do złożonych problemów domenowych przy użyciu architektury mikrousług oraz filozofii Domain Driven Design. W pierwszych dwóch rozdziałach została przedstawiona architektura mikroserwisów oraz problemy związane z budowaniem i utrzymywaniem dużych i skomplikowanych systemów. W kolejnych dwóch rozdziałach jako rozwiązanie i przykład współczesnego podejścia do takich problemów zostały opisane pojęcia, praktyki oraz wzorce łączone z podejściem DDD takie jak Onion architecture, Hexagonal architecture, CQRS, Saga, Event sourcing czy Outbox. W piątym rozdziale znajduje się opis implementacji systemu zamówień dla sklepów. Pokazuje on modelowanie architektury systemu oraz przykład użycia wspomnianych wcześniej wzorców w praktyce. Ostatni rozdział został poświęcony na podsumowanie w którym znajdują się końcowe wnioski, wady i zalety DDD. |
pl_PL |