This is the code accompanying the Livelessons video training course, Building Microservices with Spring Boot, by Josh Long and Phil Webb.
Note
|
The authors use Spring Boot 1 during the lessons. In this fork, I upgraded the codebase for Spring Boot 2. |
What makes a modern application? A modern application lives on the web. It lives in the cloud. It works with all manner of data (big-data, NoSQL, in-memory data-grids). It is service-oriented and multi-client ready. It is production-ready. It is driven by ever-changing demands and scale.
While it’s true that it may no longer be a "Spring" chicken, Spring’s maturity is well-proven and powering some of the largest and widely used open-web applications in the world! And, with the introduction of Spring Boot, it’s lighter and more productive than ever.
This repository contains the example code covered in the LiveLesson video. Use the links below to jump to a specific topic:
-
Lesson 1: "Bootstrapping" (Spring Boot 101)
-
Lesson 3: Reaching for The Clouds
-
Lesson 4: Working with Data
-
Lesson 5: Giving Your Microservice a REST
-
Lesson 6: Data Synchronization and Processing
-
Lesson 8: Edge Services and Routing
-
Lesson 9: Operations at Scale
-
Lesson 10: Developing Web Applications
-
Lesson 11: Securing Microservices with Spring Security
-
Lesson 12: Testing Microservices
-
Lesson 13: Extending Spring Boot
-
Lesson 14: IDE and Tooling Support