Posted in Java 8 Tutorial

Java 8 – New Features

1. Overview In this article, we’ll have a quick look at some of the most interesting new features in Java 8. 2. Default and Static…

Continue Reading... Java 8 – New Features
Posted in 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…

Continue Reading... Microservices – Configuration with Spring Boot
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Hystrix Dashboard
Posted in Microservices Tutorial

Microservices – Deployment

Continue Reading... Microservices – Deployment
Posted in Microservices Tutorial

Microservices – Security

Continue Reading... Microservices – Security
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Bulkhead
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Fallback
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Circuit Breaker
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Client Side Load Balancing
Posted in Microservices Tutorial

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…

Continue Reading... Microservices – Client Resiliency Patterns