Advanced Spring: Deploy Spring Boot Applications to AWS, Azure and GCP
1h 20mAdvanced2024-08-22
Authors

Semirah Dolan
Engineer, Blockchain Developer, Speaker, Inventor, Instructor
Course details
This advanced course provides lessons and demonstrations of Spring Cloud Gateway, a powerful toolset within the Spring Cloud ecosystem. Instructor Semirah Dolan equips developers with the skills to design and implement robust API gateways for their microservices applications. Learn about core building blocks of Spring Cloud Gateway like routes, predicates, filters, and factories. Understand advanced routing techniques, as well as key security and monitoring aspects—including the built-in monitoring features for real-time insights. Plus, get hands-on experience in building a Spring Cloud Gateway connection to understand how you can integrate Spring Cloud Gateway into your tech stack.
Learning objectives
Design and configure Spring Cloud Gateway for managing traffic in their microservices architecture.
Implement advanced routing strategies for dynamic service discovery and request handling.
Secure API endpoints using Spring Security and enforce authorization rules for robust access control.
Utilize Spring Cloud Gateway's monitoring features to gain insights into traffic patterns and application health.
Integrate Spring Cloud Gateway with load balancing mechanisms for optimal resource utilization.
Learning objectives
Design and configure Spring Cloud Gateway for managing traffic in their microservices architecture.
Implement advanced routing strategies for dynamic service discovery and request handling.
Secure API endpoints using Spring Security and enforce authorization rules for robust access control.
Utilize Spring Cloud Gateway's monitoring features to gain insights into traffic patterns and application health.
Integrate Spring Cloud Gateway with load balancing mechanisms for optimal resource utilization.
Skills covered
SpringWeb Development ToolsAdvancedWeb DevelopmentOpen Source
Concepts
0. Introduction
- 01 - Integrating Spring Cloud Gateway
- 02 - What you need to know
1. Introduction to Spring Cloud Gateway
- 03 - Spring Cloud Gateway - Bridging monolith to microservices
- 04 - Benefits of Spring Cloud Gateway
- 05 - Edge service
- 06 - Building performant API gateways
2. Spring Cloud Core Concepts
- 07 - Reactive vs. imperative model
- 08 - Routing a request within a microservices architecture
- 09 - Integrating a back-end service with Spring Cloud Gateway
- 10 - The circuit breaker pattern
- 11 - Configuring a circuit breaker pattern
- 12 - Monitoring the circuit breaker
3. Spring Cloud Advanced Techniques
- 13 - Path rewriting
- 14 - Rate limiting
- 15 - Caching within Spring Cloud Gateway
- 16 - OAuth2 and session management
4. Spring Cloud Security and Scalability
- 17 - Cloud native deployments with Spring Cloud Gateway
- 18 - Security considerations for cloud-deployed API gateways
- 19 - Securing your Spring Cloud Gateway on Google Cloud Platform
Conclusion
- 20 - Next steps