08 May 2025
1h 0m

S4E11 - Spring Cloud with Ryan Baxter & Spencer Gibb

Podcast cover

Spring Office Hours

This episode explores Spring Cloud, focusing on its role in managing distributed systems and common challenges encountered when deploying applications to the cloud. The discussion begins with an overview of Spring Cloud's purpose, contrasting it with Spring Boot's single-process management. Spring Cloud Config is highlighted as a solution for externalizing application configuration, enabling dynamic updates without requiring restarts. Against the backdrop of configuration management, the conversation pivots to comparing Spring Cloud Config with Kubernetes Config Maps and Secrets, emphasizing the flexibility of Spring Cloud Config in handling heterogeneous environments. More significantly, the hosts and guests discuss Spring Cloud Gateway, including the new MVC version and its integration with Spring Framework 7's API versioning features. As the discussion pivots to event-driven architectures, Spring Cloud Stream and Function are presented as key components, with new features in Spring Cloud Gateway allowing direct connections to stream bindings. The episode concludes with a discussion on future directions, including potential integration with Spring AI, reflecting emerging industry patterns towards intelligent application management.

Outlines

Part 1: Introduction and Overview

Part 2: Configuration and Gateway

Part 3: Release, Infrastructure, and AI

Part 4: Feedback and Conclusion

Sign in to continue reading, translating and more.

Open full episode in Podwise