- Spring Cloud Tutorial
- Spring Cloud - Home
- Spring Cloud - Introduction
- Dependency Management
- Service Discovery Using Eureka
- Synchronous Communication with Feign
- Spring Cloud - Load Balancer
- Circuit Breaker using Hystrix
- Spring Cloud - Gateway
- Streams with Apache Kafka
- Distributed Logging using ELK and Sleuth
- Spring Cloud Useful Resources
- Spring Cloud - Quick Guide
- Spring Cloud - Useful Resources
- Spring Cloud - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Spring Cloud Tutorial
Spring Cloud is a collection of ready-to-use components which are useful in building distributed applications in an enterprise. As a framework, it is widely used across industries by various companies and includes integration with OSS components from Netflix.
The major use-case for Spring Cloud is the ready-to-use solution that it provides to common problems observed in distributed environments like load balancing, service discovery, circuit breaking, etc., which can easily be integrated in an existing Spring project.
That is why, it becomes a very useful framework in developing applications which require high scalability, performance, and availability.
This tutorial deep dives into various components that make Spring Cloud a very useful framework. It is directed towards software professionals who want to develop highly scalable & performant applications. Post this tutorial, you would have intermediate knowledge of Spring Cloud and its usage.
To make the most of this tutorial, you should have a basic understanding of Java and Spring Framework.