Web Scalability for Startup Engineers (Paperback)

Artur Ejsmont

  • 出版商: McGraw-Hill Education
  • 出版日期: 2015-06-23
  • 售價: $1,960
  • 貴賓價: 9.5$1,862
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0071843655
  • ISBN-13: 9780071843652
  • 相關分類: JVM 語言
  • 立即出貨 (庫存=1)



Design and build scalable web applications quickly

This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concepts and best practices rather than on individual languages, platforms, or technologies, Web Scalability for Startup Engineers describes how infrastructure and software architecture work together to support a scalable environment.

You’ll learn, step by step, how scalable systems work and how to solve common challenges. Helpful diagrams are included throughout, and real-world examples illustrate the concepts presented. Even if you have limited time and resources, you can successfully develop and deliver robust, scalable web applications with help from this practical guide.

  • Learn the key principles of good software design required for scalable systems
  • Build the front-end layer to sustain the highest levels of concurrency and request rates
  • Design and develop web services, including REST-ful APIs
  • Enable a horizontally scalable data layer
  • Implement caching best practices
  • Leverage asynchronous processing, messaging, and event-driven architecture
  • Structure, index, and store data for optimized search
  • Explore other aspects of scalability, such as automation, project management, and agile teams



這是一本對於在初創環境中交付可擴展應用程式的迅速需求提供了寶貴指南的書籍。《Web Scalability for Startup Engineers》著重於核心概念和最佳實踐,而不是個別的語言、平台或技術,描述了基礎設施和軟體架構如何共同支持可擴展環境。


- 學習可擴展系統所需的良好軟體設計原則
- 構建前端層以維持最高的並發和請求率
- 設計和開發網絡服務,包括 RESTful API
- 實現水平可擴展的數據層
- 實施緩存最佳實踐
- 利用異步處理、消息傳遞和事件驅動架構
- 結構化、索引和存儲數據以進行優化搜索
- 探索可擴展性的其他方面,如自動化、項目管理和敏捷團隊