Getting Started with NetFlix Feign Client

Netflix Feign is a declarative API which simplifies the job of creating REST Clients. As a matter of fact, Feign reduces a lot of boilerplate code to make the HTTP API clients application to access the microservices. You just simply put in an annotated interface, while the actual implementation will be created at the runtime. Let’s see it in action!

Read more

Service discovery with Netflix Eureka and Ribbon Client Load Balancer

Spring Cloud Netflix provides an easy Cloud integration for Spring Boot apps through autoconfiguration and binding to the Spring Environment.

By adding few simple annotations you can quickly leverage and configure the common patterns inside your application and build large distributed systems with Netflix components. In this tutorial we will cover Service Discovery (Eureka) and Client Side Load Balancing (Ribbon).

Read more

Getting started with Spring Boot and Hystrix

Spring Cloud supports Netflix utilities which has produced a library based on the circuit-breaker pattern implementation called Hystrix. In this tutorial we will learn how we can use the Hystrix library to prevent cascading failures, which is very common in the microservice architecture where we have several individual services hosted on different machines across a network.

Read more