Ewolucja architektury Getresponse API
Problemy?
• Utrzymanie jednolitej struktury
Ok, wiemy co trzeba zrobić lepiej…
Druga iteracja • REST Resource
• Kontrakt
Problemy?
• Złamanie reguły SRP
• Skomplikowana konstrukcja obiektów,
• Brak separacji warstw
Trzeba to posprzątać
Trzecia iteracja• Separacja warstwy
prezentacji• Izolacja modeli
domenowych
Controllers
Services
Repository / CoreApp
Fram
ewor
kCommand Query
Command Query Domain Entity
DTO
Resource Presenter
–Michał Giergielewicz
Dziękuję za uwagę
https://joind.in/16240
http://www.slideshare.net/michalgiergielewicz/ewolucja-architektury-getresponse-api