Spring: Spring Cloud (2020)
1h 12mIntermediate2020-01-14
Authors

Frank P Moley III
Senior Principal Engineer at Catch&Release
Course details
Spring Cloud provides tools for developers to quickly build cloud native apps. Using Spring Boot and Spring Cloud, developers can stand up microservices, consume services, perform load balancing, and more. Plus, Spring Cloud solutions are built on the 12-factor app methodology, so they'll work well in any distributed environment. Join software and security architect Frank Moley, as he shows how to use Spring Cloud to build cloud native apps that scale beautifully in both traditional data centers and private or public cloud infrastructures. Learn how to set up microservices and external configurations, as well as how to discover and consume services. Frank concentrates on the Spring Cloud Netflix patterns, including Eureka.
Learning objectives
Setting up microservices
Exposing and consuming external configurations
Working with the Eureka service
Consuming services
Consuming an interface with Feign
Learning objectives
Setting up microservices
Exposing and consuming external configurations
Working with the Eureka service
Consuming services
Consuming an interface with Feign
Skills covered
Spring CloudSpring FrameworkSpringSoftware Development ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Spring to the cloud
- 02 - What you should know
1. Microservices
- 03 - Welcome to microservices
- 04 - Set up our first microservice
- 05 - Code our first microservice
- 06 - Challenge - Build another data service
- 07 - Solution - Build another data service
2. External Configuration
- 08 - Welcome to external configuration
- 09 - Set up external configuration
- 10 - Exposing external configuration
- 11 - Consume external configuration
- 12 - Challenge - External config
- 13 - Solution - External config
3. Service Discovery
- 14 - Service discovery with Eureka
- 15 - The Eureka service
- 16 - Register the microservice with Eureka
- 17 - Consuming services with Ribbon
- 18 - Consume an interface with Feign
- 19 - Challenge - Consuming another service
- 20 - Solution - Consume another service endpoint
Conclusion
- 21 - Next steps
Related courses
- Spring Cloud GCP: Setting Up a Cloud SQL Database
- Java Microservices with GraalVM
- Advanced Spring: Deploy Spring Boot Applications to AWS, Azure and GCP
- Data Resilience with Spring and RabbitMQ Event Streaming
- Spring Cloud: Cloud-Native Architecture and Distributed Systems
- Creating Spring Boot Microservices
- AI Data Pipelines with Spring
- Spring Cloud Load Balancing