內容簡介
用Java建立和部署無伺服器應用程式
「如果你是想要獲取無伺服器運算優勢的Java開發者,這本書就是你正在尋覓的!」 —Brian Gruber Meetup首席架構師
無伺服器改進了組織建立和部署軟體的方式。Java工程師可以透過本書的引導,學習無伺服器運算,並了解雲端運算執行模型如何降低開發和維運的複雜度和成本,同時減少進入市場的花費和時間。
工程師主管John Chapin和Mike Roberts將引導您使用AWS Lambda,透過開發應用程式,學習Amazon的事件驅動、無伺服器運算平台,包括準備開發環境、編寫Lambda函式和部署、維運無伺服器軟體。書中各章節的練習題也有助於您了解開發過程中的各個面向。
.介紹無伺服器架構、函式即服務和AWS Lambda
.如何在雲端上部署Lambda函式
.編寫Lambda函式,並和其他AWS服務整合
.建立和包裝Java的Lambda程式碼和相關套件
.建立無伺服器API和資料管線,打造無伺服器應用程式
.使用自動化技術,測試無伺服器應用程式
.打造顧客面向、隨時可用的應用程式
.了解無伺服器架構的機會和易掉入的陷阱
作者介紹
作者簡介
John Chapin
John Chapin 是一位管理者、工程師、老師和演講者,擁有將近二十年的軟體開發經驗,服務過政府組織、大型組織和新創公司。John擔任過很多大型研討會和工作坊的講師,像是QCon和O’Reilly軟體架構研討會。
Mike Roberts
Mike Roberts 是一位工程師主管,長期推廣Agile和DevOps,他對於雲端科技扮演的角色和其能給予軟體團隊的協助充滿熱情,他認為無伺服器是雲端系統的下一個階段,並為它能幫助團隊和為客戶提出更傑出的服務而感到興奮不已。
目錄
第一章 無伺服器、亞馬遜網路服務和AWS Lambda的介紹
第二章 開始使用AWS Lambda
第三章 編寫AWS Lambda函式
第四章 操作AWS Lambda函式
第五章 建立無伺服器應用程式
第六章 測試
第七章 日誌紀錄、指標和追蹤
第八章 AWS Lambda進階
第九章 無伺服器架構進階