Show Notes
- Amazon USA Store: https://www.amazon.com/dp/0321127420?tag=9natree-20
- 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
- Shopee: https://asia.buys.trade/shopee_Patterns-of-Enterprise-Application-Architecture-Martin-Fowler.html
- Lazada: https://asia.buys.trade/lazada_Patterns-of-Enterprise-Application-Architecture-Martin-Fowler.html
- Tiktok: https://asia.buys.trade/tiktok_Patterns-of-Enterprise-Application-Architecture-Martin-Fowler.html
- Baca selengkapnya: https://indonesia.9natree.com/read/0321127420/
#TransactionScript #DomainModel #DataMapper #UnitofWork #Penguncianoptimistis #PatternsofEnterpriseApplicationArchitecture
Patterns of Enterprise Application Architecture adalah buku referensi arsitektur perangkat lunak karya Martin Fowler, pertama kali terbit pada 2002. Buku nonfiksi teknis ini merangkum lebih dari empat puluh pola yang muncul berulang kali saat membangun aplikasi bisnis berbasis data, terutama aplikasi dengan aturan bisnis, basis data relasional, antarmuka web, dan kebutuhan transaksi yang rumit. Tujuannya bukan menawarkan satu arsitektur yang wajib dipakai, melainkan memberi kosakata dan kerangka pertimbangan untuk memilih struktur yang sesuai dengan masalah nyata. Fowler membahas hubungan antara lapisan presentasi, logika domain, dan sumber data, lalu menelusuri konsekuensinya pada pemetaan objek ke relasi, manajemen sesi, konkurensi, serta distribusi sistem. Contoh kode buku ini berakar pada Java dan .NET era awal, sehingga sebagian teknologi dan praktik webnya sudah berumur. Namun, nilai utamanya tetap terletak pada cara buku ini menjelaskan pertukaran desain. Pembaca diajak memahami bukan hanya cara menerapkan pola, tetapi juga kondisi ketika pola sederhana lebih aman, dan ketika kompleksitas tambahan memang layak ditanggung.