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 selanjutnya: https://malaysian.9natree.com/read/0321127420/
#TransactionScript #DomainModel #DataMapper #UnitofWork #FrontController #PatternsofEnterpriseApplicationArchitecture
Patterns of Enterprise Application Architecture ialah buku rujukan seni bina perisian oleh Martin Fowler, diterbitkan dalam konteks aplikasi perniagaan yang besar dan berlapis. Buku ini bukan panduan membina satu sistem tertentu, sebaliknya menghimpunkan lebih empat puluh corak penyelesaian yang berulang apabila pembangun mengurus logik perniagaan, pangkalan data, antaramuka web, transaksi, dan sistem yang perlu berfungsi untuk ramai pengguna. Fowler menerangkan masalah yang mendorong sesuatu corak, keadaan yang sesuai untuk menggunakannya, serta kesan kompromi bagi setiap pilihan. Liputannya bergerak daripada pembahagian lapisan aplikasi, cara menyusun logik domain, pemetaan objek kepada pangkalan data hubungan, hinggalah isu konkurensi, keadaan sesi, dan pengagihan sistem. Walaupun contoh asal banyak menggunakan Java dan .NET, tujuan utamanya lebih luas, iaitu membina kosa kata untuk menilai reka bentuk perisian. Pembaca belajar bahawa seni bina bukan soal memilih teknologi paling baharu, tetapi memilih struktur yang sepadan dengan kerumitan sebenar sistem.