Learn the essentials of the Spring Boot microframework for developing modern, cloud-ready JVM applications and microservices across a variety of environments. With this practical book, you’ll learn everything you need to know to get started working with Spring Boot.

A modern cloud-native architecture looks very different from the architectures inspired by the economics of scale ten years ago. Now that the cloud is the default for everyone—and not just trailblazers like Google, Amazon, Twitter, and Netflix—Spring Boot and Spring Cloud offer the best tools to commoditize the architecture of the cloud. This book shows you how to leverage Spring Boot to build modular, highly-scalable applications.

Table of Contents

Chapter 1. Bootcamp: Introducing Spring Boot
Chapter 2. The Cloud Native Application
Chapter 3. 12-Factor Application Style Configuration
Chapter 4. Testing
Chapter 5. REST APIs
Chapter 6. Managing Data
Chapter 7. Data Integration
Chapter 8. Using Spring Boot with Java EE
Chapter 9. Service Brokers
Chapter 10. The Forklifted Application
Chapter 11. The Observable System
Chapter 12. Push vs. Pull Observability and Resolution
Chapter 13. The Application Centric Cloud
Chapter 14. Continuous Delivery
Chapter 15. Edge Services
Chapter 16. Routing

Book Details

Title: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
Author: Josh Long, Kenny Bastani
Length: 628 pages
Edition: 1
Language: English
Publisher: O'Reilly Media
Publication Date: 2017-08-25
ISBN-10: 1449374646
ISBN-13: 9781449374648