Show Notes
- Amazon USA Store: https://www.amazon.com/dp/0138221987?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Patterns-of-Distributed-Systems-Unmesh-Joshi.html
- Apple Books: https://books.apple.com/us/audiobook/designing-distributed-systems-patterns-and-paradigms/id1797626981?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Patterns+of+Distributed+Systems+Unmesh+Joshi+&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-Distributed-Systems-Unmesh-Joshi.html
- Lazada: https://asia.buys.trade/lazada_Patterns-of-Distributed-Systems-Unmesh-Joshi.html
- Tiktok: https://asia.buys.trade/tiktok_Patterns-of-Distributed-Systems-Unmesh-Joshi.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/0138221987/
#ความสอดคล้องของเรพลิกา #การแบ่งพาร์ทิชันข้อมูล #สองเฟสคอมมิต #เวลาตรรกะ #การตรวจจับความล้มเหลว #PatternsofDistributedSystems
Patterns of Distributed Systems ของ Unmesh Joshi, เป็นหนังสือเทคนิคในชุด Addison-Wesley Signature Series ของ Martin Fowler, ที่จัดระเบียบความรู้ด้านระบบกระจายศูนย์ผ่านรูปแบบการออกแบบ, หรือแพตเทิร์น, แทนการเริ่มจากทฤษฎีเชิงนามธรรมเพียงอย่างเดียว. หนังสือรวบรวมแพตเทิร์นราวสามสิบแบบ, ซึ่งสังเคราะห์จากแนวทางที่พบในโครงการโอเพนซอร์สสำคัญ, เช่น Kafka และ Kubernetes. เป้าหมายคืออธิบายว่าเหตุใดระบบที่มีหลายโหนดจึงต้องเผชิญปัญหาเรื่องข้อมูลไม่ตรงกัน, เครือข่ายล่าช้า, โหนดล้มเหลว, และเวลาของเครื่องที่ไม่สอดคล้องกัน, แล้วระบบจริงรับมืออย่างไร. เนื้อหาครอบคลุมการทำสำเนาข้อมูล, การแบ่งพาร์ทิชัน, เวลากระจายศูนย์, การจัดการคลัสเตอร์, และการสื่อสารระหว่างโหนด. จุดเด่นคือการเชื่อมปัญหา, วิธีแก้, ข้อแลกเปลี่ยน, แผนภาพลำดับเหตุการณ์, และตัวอย่างโค้ดที่เน้น Java. จึงเป็นทั้งคู่มืออ่านโค้ดระบบขนาดใหญ่, และกรอบคิดสำหรับประเมินพฤติกรรมของบริการคลาวด์ที่นักพัฒนาใช้งานอยู่แล้ว.