Mastering microservice communication with Spring Cloud Feign




Mastering microservice communication with Spring Cloud Feign

In this very practical course, you'll learn how to do effective microservice HTTP communication using Feign and Spring Cloud OpenFeign.

Nowadays microservices are everywhere. We need to learn how to use the architecture to our advantage to achieve the targeted goals. I'll help you to understand how to build a resilient communication channel between your services.

The course curriculum includes a lot of exciting pieces:

  • Regular Feign annotations and mappings

  • Retries

  • Custom error handling

  • Timeout handling

  • Async communication

  • Spring Cloud OpenFeign configuration

  • Resilience4J circuit breakers

  • Resilience4J time limiters

  • Integrating Spring Cloud Eureka service registry

  • Client side load balancing

  • Integration testing the API clients using WireMock

  • Integration testing circuit breakers, time limtiers and load balancing using WireMock

And that's just a high-level overview what's covered. The course includes non-stop coding where we'll build a complex microservice system to make sure you understand the concepts in detail.

Mastering how to build a reliable communication between your services is critical for every product. In a microservice system, everything can break, even your communication. During this course you'll learn the tools to ensure your messages hit the destination.

Another important question, making sure your individual services can scale to the load. What if they cannot? How to configure your API clients to cope with this and make sure we're not overloading the services? Using Resilience4J and Spring Cloud OpenFeign, we'll hit this milestone very quickly.

Testing microservices was never easy. On the contrary, it's a question most engineers would avoid. Using WireMock and combining it with Spring Cloud OpenFeign, I'll show you how to test your request/response mappings, circuit breakers, load balancing, and much more.

Learn how to implement resilient microservice communications in an entirely practical course

Url: View Details

What you will learn
  • Using Feign to communicate between microservices
  • Using Spring Cloud OpenFeign to communicate between microservices
  • Ensuring service resiliency

Rating: 4.65

Level: Beginner Level

Duration: 5 hours

Instructor: Arnold Galovics


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap