Category: Microservices Tutorial
Microservices – Configuration with Spring Boot
In this article we will learn What is configuration, Why is it important to understand and what are the goals we will be covering in…
Microservices – Hystrix Dashboard
Hystrix Dashboard Steps to Configure Hystrix Dashboard Step 1: Add below starter dependencies in your microservice Step 2: Add @EnableHystrixDashboard annotation in your main class…
Microservices – Deployment
Microservices – Security
Microservices – Bulkhead
What is Bulkhead? The term comes from ships where a ship is divided into separate watertight compartments to avoid a single hull breach to flood…
Microservices – Fallback
So what if requests keep coming for the service which experiences the circuit-break? 1. Throw an error – It is not recommended 2. Return a…
Microservices – Circuit Breaker
Why Circuit Breakers? 1. Failing fast – It’s better to fail fast than trying to establish connection and fail later. 2. Fallback functionality 3. Automatic…
Microservices – Client Side Load Balancing
To enable client side load balancing, @LoadBalanced annotation can be used on RestTemplate. Note: Do not use @LoadBalanced annotation if you are using hard-coded URLs…
Microservices – Client Resiliency Patterns
Before knowing about Client Resiliency Patterns, we should understand the terminologies. What is Fault Tolerance and Fault Resilience? Fault Tolerant means the ability to survive…