Web Scalability for Startup Engineers (Paperback)
暫譯: 初創企業工程師的網頁擴展性

Artur Ejsmont

  • 出版商: McGraw-Hill Education
  • 出版日期: 2015-06-23
  • 定價: $2,250
  • 售價: 9.5$2,138
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0071843655
  • ISBN-13: 9780071843652
  • 相關分類: 網頁設計
  • 立即出貨 (庫存=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 將重點放在核心概念和最佳實踐上,而不是單一的語言、平台或技術,描述了基礎設施和軟體架構如何協同工作以支持可擴展的環境。

您將逐步學習可擴展系統的運作方式以及如何解決常見挑戰。書中包含有用的圖表,並且實際案例說明了所呈現的概念。即使您時間和資源有限,您也可以在這本實用指南的幫助下成功開發和交付穩健的可擴展網頁應用程式。

- 學習可擴展系統所需的良好軟體設計的關鍵原則
- 構建前端層以支持最高的併發和請求速率
- 設計和開發網路服務,包括 REST-ful APIs
- 啟用水平可擴展的資料層
- 實施快取最佳實踐
- 利用非同步處理、消息傳遞和事件驅動架構
- 結構化、索引和存儲資料以優化搜尋
- 探索可擴展性的其他方面,如自動化、專案管理和敏捷團隊