Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments
暫譯: 實用的 Spring Cloud Function:為多雲和混合雲環境開發雲原生函數
Parasuraman, Banu
商品描述
Unlike other resources that target only programming communities, this book targets both programming and business communities. With programming models shifting more towards no-code and low-code, citizen programmers from the business side will welcome this book as a guide for how to design and optimize their information pipeline while lowering costs for infrastructure. Programmers, on the other hand, will welcome this book's business-centric programming view, which will get them a step closer to fulfilling real business requirements.
Practical Spring Cloud Function touches on the themes of portability, scalability, high performance and high availability. Each theme is explored via a real enterprise use case and code. The use cases target industries including energy (oil pipeline sensors), automotive (event-driven connected vehicles), and retail (conversational AI).
After reading this book, you'll come away with the know-how to build and deploy cloud-native Java applications effectively and efficiently.
What You Will Learn
- Write functions and deploy to Amazon Web Services, Microsoft Azure, Google Cloud, IBM Cloud, and on-prem clouds such as VMWare Tanzu and RedHat OpenShift
- Set up locally with KNative on Kubernetes, as well as on AWS, Azure, GCP, Tanzu, and others
- Build, test, and deploy a simple example with Spring Cloud Function
- Develop an event-driven data pipeline with Spring Cloud Function
- Integrate with AI and machine learning models
- Apply Spring Cloud Function to the Internet of Things (IoT)
- Get industry-specific examples of Spring Cloud Function in action
Who This Book Is For
Software and cloud-native application developers with prior programming experience in the cloud and/or Spring Framework. DevOps professionals may find this book beneficial as well.商品描述(中文翻譯)
與其他僅針對程式設計社群的資源不同,本書同時針對程式設計和商業社群。隨著程式設計模型逐漸轉向無程式碼(no-code)和低程式碼(low-code),來自商業領域的公民程式設計師將會將本書視為設計和優化其資訊管道的指南,同時降低基礎設施的成本。另一方面,程式設計師將會歡迎本書以商業為中心的程式設計觀點,這將使他們更接近滿足實際商業需求。
實用的 Spring Cloud Function 涉及可攜性、可擴展性、高效能和高可用性等主題。每個主題都通過真實的企業案例和程式碼進行探討。這些案例針對的行業包括能源(石油管道感測器)、汽車(事件驅動的連接車輛)和零售(對話式人工智慧)。
閱讀完本書後,您將掌握有效且高效地構建和部署雲原生 Java 應用程式的知識。
您將學到什麼
- 撰寫函數並部署到 Amazon Web Services、Microsoft Azure、Google Cloud、IBM Cloud,以及本地雲如 VMWare Tanzu 和 RedHat OpenShift
- 在 Kubernetes 上使用 KNative 本地設置,以及在 AWS、Azure、GCP、Tanzu 等平台上設置
- 使用 Spring Cloud Function 構建、測試和部署一個簡單的範例
- 使用 Spring Cloud Function 開發事件驅動的數據管道
- 與人工智慧和機器學習模型整合
- 將 Spring Cloud Function 應用於物聯網(IoT)
- 獲取 Spring Cloud Function 在行業中的具體應用範例
本書適合誰閱讀
本書適合具有雲端和/或 Spring Framework 程式設計經驗的軟體和雲原生應用程式開發者。DevOps 專業人士也可能會發現本書對他們有益。作者簡介
作者簡介(中文翻譯)
Banu Parasuraman 是一位雲原生技術專家,擁有超過 30 年的 IT 行業經驗。他為尋求轉向雲端或實施雲原生平台(如 Kubernetes、Cloud Foundry 等)的客戶提供顧問角色。他與來自美國、歐洲和亞洲的 25 家選定公司合作,這些公司遍及不同領域(零售、醫療保健、物流、銀行、製造、汽車、石油與天然氣、製藥、媒體與娛樂等),並在組織的各個層級進行互動。Banu 是雲原生計算的主要推廣者,鼓勵客戶和架構師儘早展開這一旅程,以避免後期的組織慣性。他對大多數流行的雲平台(如 VMWare-VCF、Pivotal-PCF、IBM-OCP、Google-GCP、Amazon-AWS、Microsoft-Azure)具有豐富的經驗。Banu 參加了針對 CXO 和工程師的外部演講活動:VMworld、SpringOne、Spring Days、Spring Developer Forum Meetups。內部演講活動包括雲原生架構和開發的開發者工作坊、針對 Pivotal Cloud Foundry 的客戶工作坊,以及為銷售和團隊啟用雲原生銷售策略和計劃。最後,Banu 在 Medium 和 LinkedIn 等平台上撰寫了許多部落格,以促進雲原生架構和開發的採用。