Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

Josh Long, Kenny Bastani

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

商品描述

What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This practical guide shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry.

Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Authors Josh Long and Kenny Bastani fully immerse you in the tools and methodologies that will help you transform your legacy application into one that is genuinely cloud native.

In four sections, this book takes you through:
 

  • The Basics: learn the motivations behind cloud native thinking; configure and test a Spring Boot application; and move your legacy application to the cloud
  • Web Services: build HTTP and RESTful services with Spring; route requests in your distributed system; and build edge services closer to the data
  • Data Integration: manage your data with Spring Data, and integrate distributed services with Spring’s support for event-driven, messaging-centric architectures
  • Production: make your system observable; use service brokers to connect stateful services; and understand the big ideas behind continuous delivery

商品描述(中文翻譯)

傳統企業與亞馬遜、Netflix和Etsy等公司有何不同?這些公司已經精煉了雲原生開發的藝術,以保持競爭優勢並遠超競爭對手。本實用指南向Java/JVM開發人員展示如何使用Spring Boot、Spring Cloud和Cloud Foundry更快地構建更好的軟體。

許多組織已經涉足雲計算、測試驅動開發、微服務和持續整合和交付。作者Josh Long和Kenny Bastani將完全沉浸您於工具和方法論中,這些工具和方法論將幫助您將傳統應用程式轉變為真正的雲原生應用程式。

本書分為四個部分,帶您深入了解以下內容:
- 基礎知識:了解雲原生思維背後的動機;配置和測試Spring Boot應用程式;將傳統應用程式遷移到雲端
- Web服務:使用Spring構建HTTP和RESTful服務;在分散式系統中路由請求;在靠近數據的邊緣構建邊緣服務
- 數據整合:使用Spring Data管理數據,並將分散式服務與支持事件驅動、消息中心架構的Spring集成
- 生產環境:使系統可觀察;使用服務經紀人連接有狀態的服務;了解持續交付的重要思想