What is Spring Cloud?

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

Commonly used Spring Cloud Modules to Build Microservices Projects

Check out all Spring Cloud modules: https://spring.io/projects/spring-cloud

Spring Cloud Examples and Tutorials