Learning Apache Openwhisk: Developing Open Serverless Solutions

Sciabarra Michele

  • 出版商: O'Reilly
  • 出版日期: 2019-08-06
  • 定價: $2,340
  • 售價: 9.0$2,106
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492046167
  • ISBN-13: 9781492046165
  • 相關分類: Serverless
  • 相關翻譯: Apache OpenWhisk學習手冊 (簡中版)
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

With Early Release ebooks, you get books in their earliest form--the author's raw and unedited content as he or she writes--so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters are available, and the final ebook bundle is released.

Serverless computing greatly simplifies software development. Your team can focus solely on your application while the cloud provider manages the servers you need. This practical guide shows you step-by-step how to build and deploy complex applications in a flexible multicloud, multilanguage environment using Apache OpenWhisk. You'll learn how this platform enables you to pursue a vendor-independent approach using preconfigured containers, microservices, and Kubernetes as your cloud operating system.

Michele Sciabarr demonstrates how to build a serverless application using classical design patterns and the programming language or languages that best fit your task. You'll start by building a simple serverless application hands-on before diving into the more complex aspects of the OpenWhisk platform.

  • Examine how OpenWhisk's serverless architecture works, including the use of packages, actions, sequences, triggers, rules, and feeds
  • Learn how OpenWhisk compares to existing architectures, such as Java Enterprise Edition
  • Manipulate OpenWhisk features using the command-line interface or a JavaScript API
  • Design applications using common Gang of Four design patterns
  • Use architectural design patterns such as model-view-controller to combine several OpenWhisk actions
  • Learn how to test and debug your code in a serverless environment

商品描述(中文翻譯)

透過「早期發行」電子書,您可以在正式發行之前,以作者原始且未經編輯的內容形式獲得書籍,以便您能夠提前利用這些技術。當有重大變更、新章節可用以及最終電子書捆綁包發布時,您還將收到更新。

無服務器計算大大簡化了軟體開發。您的團隊可以專注於應用程序,而雲服務提供商則負責管理所需的伺服器。本實用指南將逐步向您展示如何在靈活的多雲、多語言環境中使用Apache OpenWhisk構建和部署複雜應用程序。您將學習到這個平台如何讓您以供應商獨立的方式使用預配置容器、微服務和Kubernetes作為您的雲操作系統。

Michele Sciabarr示範了如何使用傳統設計模式和最適合您任務的程式語言來構建無服務器應用程序。您將從實際操作中構建一個簡單的無服務器應用程序,然後深入研究OpenWhisk平台的更複雜方面。


  • 瞭解OpenWhisk的無服務器架構運作方式,包括使用套件、操作、序列、觸發器、規則和資料源

  • 了解OpenWhisk與現有架構(如Java Enterprise Edition)的比較

  • 使用命令行界面或JavaScript API操作OpenWhisk功能

  • 使用常見的Gang of Four設計模式設計應用程序

  • 使用架構設計模式(如模型-視圖-控制器)結合多個OpenWhisk操作

  • 學習如何在無服務器環境中測試和調試代碼

作者簡介

Michele Sciabarrà is a veteran of Information Technology, currently CEO of a consultancy focused on Kubernetes and Serverless solutions (sciabarra.com), and a contributor of the Apache OpenWhisk project: most notably he is the author of the runtime for the Go programming language.

作者簡介(中文翻譯)

Michele Sciabarrà 是一位資訊科技的老手,目前擔任一家專注於 Kubernetes 和 Serverless 解決方案的諮詢公司的 CEO(sciabarra.com),同時也是 Apache OpenWhisk 專案的貢獻者:他最著名的貢獻是 Go 程式語言的執行時期(runtime)的作者。