Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/B0CR1TZ3QD?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Patterns-of-Enterprise-Application-Architecture-Martin-Fowler.html
- Apple Books: https://books.apple.com/us/audiobook/fundamentals-of-enterprise-architecture-proven/id1810481831?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Patterns+of+Enterprise+Application+Architecture+Martin+Fowler+&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/0321127420/
#TransactionScript #Modeldomenowy #DataMapper #UnitofWork #OptimisticOfflineLock #PatternsofEnterpriseApplicationArchitecture
Patterns of Enterprise Application Architecture, autorstwa Martina Fowlera, to książka techniczna z 2002 roku, która porządkuje powtarzalne problemy spotykane przy budowie aplikacji biznesowych. Nie jest podręcznikiem jednego języka ani gotową receptą na tworzenie systemów. Jej celem jest dostarczenie wspólnego słownika oraz sposobu rozumowania o architekturze, niezależnie od użytej platformy. Fowler opisuje ponad czterdzieści wzorców dotyczących warstw aplikacji, organizacji logiki domenowej, współpracy z relacyjną bazą danych, interfejsów webowych, współbieżności, stanu sesji i komunikacji między procesami. Każdy wzorzec przedstawia problem, rozwiązanie, konsekwencje oraz sytuacje, w których wybór ma sens. Książka powstała w epoce Javy i .NET, dlatego część przykładów technologicznych jest historyczna. Jej główna wartość pozostaje jednak aktualna, ponieważ dotyczy kompromisów między prostotą, złożonością modelu biznesowego, wydajnością i łatwością utrzymania kodu. To przede wszystkim atlas decyzji architektonicznych, a nie katalog reguł obowiązujących bez wyjątku.