Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/1492052205?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Architecture-Patterns-with-Python-Harry-Percival.html
- Apple Books: https://books.apple.com/us/audiobook/deep-learning-patterns-and-practices-unabridged/id1618957288?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Architecture+Patterns+with+Python+Harry+Percival+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/1492052205/
#architekturaheksagonalna #agregatyDDD #RepositoryiUnitofWork #szynawiadomości #CQRSizdarzeniadomenowe #ArchitecturePatternswithPython
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices to praktyczny przewodnik techniczny Harry’ego Percivala i Boba Gregory’ego, wydany przez O’Reilly w 2020 roku. Książka nie jest ani kursem podstaw Pythona, ani katalogiem gotowych wzorców do bezrefleksyjnego kopiowania. Jej celem jest pokazanie, jak projektować większe aplikacje tak, aby logika biznesowa pozostawała zrozumiała, testowalna i względnie niezależna od frameworków, baz danych oraz zewnętrznych usług. Autorzy rozwijają jeden spójny przykład domenowy, stopniowo przekształcając prostą aplikację w system oparty na wyraźnych granicach odpowiedzialności. Omawiają przy tym test-driven development, domain-driven design, architekturę heksagonalną, wzorce Repository i Unit of Work, a także komunikaty, szynę wiadomości i CQRS. Najważniejsza wartość książki leży w połączeniu zasad architektonicznych z idiomatycznym Pythonem. Czytelnik widzi nie tylko definicje pojęć, lecz także uzasadnienie kolejności zmian w kodzie, rodzaje testów oraz kompromisy związane z rosnącą złożonością systemu.