Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments
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.商品描述(中文翻譯)
與僅針對程式設計社群的其他資源不同,本書針對程式設計和商業社群兩者。隨著程式設計模型越來越向無代碼和低代碼轉變,商業方面的公民程式設計師將歡迎本書作為設計和優化信息管道並降低基礎設施成本的指南。另一方面,程式設計師將歡迎本書的以商業為中心的程式設計觀點,這將使他們更接近實現真正的業務需求。
《實用的 Spring Cloud Function》通過真實的企業用例和代碼探討了可移植性、可擴展性、高性能和高可用性等主題。這些用例涉及能源(油管傳感器)、汽車(事件驅動的連接車輛)和零售(對話式人工智能)等行業。
閱讀本書後,您將獲得有效且高效地構建和部署基於雲的 Java 應用程序的知識。
您將學到以下內容:
- 編寫函數並部署到亞馬遜網絡服務(AWS)、微軟 Azure、谷歌雲(Google Cloud)、IBM 雲以及 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是一位在IT行業擁有超過30年經驗的雲原生技術專家。他為那些希望轉移到雲端或實施雲原生平台(如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等平台上有許多博客,以促進雲原生架構和開發的應用。