Building Serverless Applications on Knative: A Guide to Designing and Writing Serverless Cloud Applications

Anderson, Evan

  • 出版商: O'Reilly
  • 出版日期: 2023-12-19
  • 定價: $2,260
  • 售價: 9.5$2,147
  • 貴賓價: 9.0$2,034
  • 語言: 英文
  • 頁數: 249
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098142071
  • ISBN-13: 9781098142070
  • 相關分類: Serverless
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

Explore the theory and practice of designing and writing serverless applications using examples from the Knative project. With this practical guide, mid-level to senior application developers and team managers will learn when and why to target serverless platforms when developing microservices or applications. Along the way, you'll also discover warning signs that suggest why serverless might cause you more trouble than joy.

Drawing on author Evan Anderson's 15 years of experience developing and maintaining applications in the cloud--and more than six years of experience with serverless platforms at scale--this book acts as your guide into the high-velocity world of serverless application development. You'll come to appreciate why Knative is the most widely adopted open source serverless platform available.

With this book, you will:

  • Learn what serverless is, how it works, and why teams are adopting it
  • Understand the benefits of Knative for cloud native development teams
  • Learn how to build a serverless application on Knative
  • Explore the challenges serverless introduces for debugging and the tools that can help improve it
  • Learn why event-driven architecture and serverless compute are complementary but distinct
  • Understand when a serverless approach might not be the right system design

商品描述(中文翻譯)

探索使用Knative項目的例子,設計和撰寫無伺服器應用程式的理論和實踐。這本實用指南將幫助中級到高級應用程式開發人員和團隊經理了解在開發微服務或應用程式時何時以及為何要選擇無伺服器平台。在此過程中,您還將發現一些警示信號,這些信號表明無伺服器可能會給您帶來更多麻煩而不是喜悅。

本書借鑒了作者Evan Anderson在雲端開發和維護應用程式的15年經驗,以及在大規模無伺服器平台上的六年經驗,作為您進入無伺服器應用程式開發的高速世界的指南。您將開始欣賞到為什麼Knative是最廣泛採用的開源無伺服器平台。

通過本書,您將能夠:
- 了解無伺服器是什麼,它是如何工作的,以及為什麼團隊正在採用它
- 瞭解Knative對於雲原生開發團隊的好處
- 學習如何在Knative上構建無伺服器應用程式
- 探索無伺服器引入的調試挑戰以及可以幫助改善調試的工具
- 瞭解事件驅動架構和無伺服器計算是互補但不同的
- 瞭解何時無伺服器方法可能不是正確的系統設計選擇