In this short article, we will see what is Spring Cloud really all about?.
What is Spring Cloud?
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems or Microservices projects.For example, common patterns such as configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, and cluster state.
Spring Cloud provides various tools or modules for developers to build common design patterns to solve different infrastructural concerns in Microservices projects and focus on their main business problems.
YouTube video - What is Spring Cloud really all about?
Watch my YouTube video to understand Spring Cloud:
Notable Spring Cloud Features
Spring Cloud offers below features:
- Distributed/versioned configuration
- Service registration and discovery
- Routing
- Service-to-service calls
- Load balancing
- Circuit Breakers
- Distributed messaging
- API Gateway
- Distributed tracing
Reference: https://spring.io/projects/spring-cloud
Commonly used Spring Cloud Modules to Build Microservices Projects
- Spring Cloud Config
- Spring Cloud Circuit Breaker
- Spring Cloud Gateway
- Spring Cloud Stream
- Spring Cloud Sleuth
- Spring Cloud Bus
- Spring Cloud OpenFeign
- Spring Cloud Security
Check out all Spring Cloud modules: https://spring.io/projects/spring-cloud
Spring Cloud Examples and Tutorials
✅ Spring Boot Microservices Communication Example using RestTemplate
✅ Spring Boot Microservices Communication Example using WebClient
✅ Spring Boot Microservices Communication Example using Spring Cloud Open Feign
✅ Spring Boot Microservices - Spring Cloud Config Server
✅ Spring Boot Microservices - Spring Cloud Netflix Eureka-based Service Registry
Comments
Post a Comment
Leave Comment