相關主題
商品描述
In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern for your site. He then tests the patterns by deliberately forcing them to fail and exposing potential flaws before discussing how to design the optimal pattern to match your scale requirements. The author explains the use of polyglot programming and how to match the right patterns to your business needs. He also details several No-SQL patterns and explains the fundamentals of different paradigms of No-SQL by showing complementary strategies of using them along with relational databases to achieve the best results. He also teaches how to make the scalability pattern work with a real-world microservices pattern.
With the proliferation of countless electronic devices and the ever growing number of Internet users, the scalability of websites has become an increasingly important challenge. Scalability, even though highly coveted, may not be so easy to achieve. Think that you can't attain responsiveness along with scalability? Chander Dhall will demonstrate that, in fact, they go hand in hand.
What You'll Learn
- Architect and develop applications so that they are easy to scale.
- Learn different scaling and partitioning options and the combinations.
- Learn techniques to speed up responsiveness.
- Deep dive into caching, column-family databases, document databases, search engines and RDBMS.
- Learn scalability and responsiveness concepts that are usually ignored.
- Effectively balance scalability, performance, responsiveness, and availability while minimizing downtime.
Who This Book Is For
Executives (CXOs), software architects , developers, and IT Pros
商品描述(中文翻譯)
在這本書中,Cazton, Inc. 的執行長及國際知名演講者 Chander Dhall 展示了當前網站設計的可擴展性模式,並以務實的方式解釋其優缺點,以幫助您選擇適合您網站的模式。他接著故意使這些模式失敗以測試它們,並揭示潛在的缺陷,然後討論如何設計最佳模式以符合您的擴展需求。作者解釋了多語言編程的使用,以及如何將正確的模式與您的商業需求相匹配。他還詳細介紹了幾種 No-SQL 模式,並通過展示與關聯數據庫一起使用的互補策略,解釋不同 No-SQL 範式的基本概念,以達到最佳結果。他還教導如何使可擴展性模式與現實世界的微服務模式相結合。
隨著無數電子設備的普及和不斷增長的網際網路使用者數量,網站的可擴展性已成為一個日益重要的挑戰。雖然可擴展性受到高度重視,但實現起來可能並不容易。您是否認為無法同時實現響應性和可擴展性?Chander Dhall 將證明,事實上,它們是相輔相成的。
您將學到的內容
- 設計和開發易於擴展的應用程式。
- 學習不同的擴展和分區選項及其組合。
- 學習加速響應性的技術。
- 深入探討快取、列族數據庫、文檔數據庫、搜索引擎和 RDBMS。
- 學習通常被忽視的可擴展性和響應性概念。
- 在最小化停機時間的同時,有效平衡可擴展性、性能、響應性和可用性。
本書適合誰閱讀
高層主管 (CXOs)、軟體架構師、開發人員和 IT 專業人士