Udemy - Mastering microservice communication with Spring Cloud Feign

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.6 GB
  • Uploaded Byfreecoursewb
  • Downloads13
  • Last checkedMay. 30th '25
  • Date uploadedMay. 29th '25
  • Seeders 1
  • Leechers10

Infohash : 2AC960AC9D6DD5E45411962A174885AB1C6371A5

Mastering microservice communication with Spring Cloud Feign

https://WebToolTip.com

Last updated 11/2021
Created by Arnold Galovics
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: English + subtitle | Duration: 37 Lectures ( 5h 8m ) | Size: 3.56 GB

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

What you'll learn
Using Feign to communicate between microservices
Using Spring Cloud OpenFeign to communicate between microservices
Ensuring service resiliency
Integration testing of microservice communications using WireMock
Integrating circuit breakers into the communications
Ensuring API response time using Time Limiters
Key Resilience4J features combined with Feign
Client side load balancing
Using Spring Cloud Netflix Eureka as a Service Registry

Requirements
Beginner Java knowledge
Beginner Spring and Spring Boot knowledge
A tiny bit of WireMock knowledge for the testing module

Files:

[ WebToolTip.com ] Udemy - Mastering microservice communication with Spring Cloud Feign
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - The start
    • 1 -The architecture.en_US.vtt (7.2 KB)
    • 1 -The architecture.mp4 (54.6 MB)
    • 2 -What is Feign.en_US.vtt (4.2 KB)
    • 2 -What is Feign.mp4 (38.8 MB)
    • 3 -Creating the projects.en_US.vtt (2.0 KB)
    • 3 -Creating the projects.mp4 (22.0 MB)
    2 - Feign in real-life
    • 1 -@RequestLine and @Param - The first Feign client to validate user sessions.en_US.vtt (14.1 KB)
    • 1 -@RequestLine and @Param - The first Feign client to validate user sessions.mp4 (169.1 MB)
    • 10 -Defining base clients for health checks.en_US.vtt (7.7 KB)
    • 10 -Defining base clients for health checks.mp4 (114.1 MB)
    • 11 -Writing our own RequestInterceptor to pass session data to downstream services.en_US.vtt (5.6 KB)
    • 11 -Writing our own RequestInterceptor to pass session data to downstream services.mp4 (68.2 MB)
    • 12 -Implementing a custom ErrorDecoder.en_US.vtt (16.5 KB)
    • 12 -Implementing a custom ErrorDecoder.mp4 (239.9 MB)
    • 13 -Retrying failed requests.en_US.vtt (6.3 KB)
    • 13 -Retrying failed requests.mp4 (73.1 MB)
    • 14 -Customizing request timeout options.en_US.vtt (3.7 KB)
    • 14 -Customizing request timeout options.mp4 (39.4 MB)
    • 15 -Following redirects.en_US.vtt (5.6 KB)
    • 15 -Following redirects.mp4 (64.5 MB)
    • 16 -Async HTTP communication with Feign.en_US.vtt (4.1 KB)
    • 16 -Async HTTP communication with Feign.mp4 (46.4 MB)
    • 17 -Configuring Dropwizard metrics.en_US.vtt (3.8 KB)
    • 17 -Configuring Dropwizard metrics.mp4 (42.4 MB)
    • 18 -Configuring Micrometer metrics.en_US.vtt (2.8 KB)
    • 18 -Configuring Micrometer metrics.mp4 (34.3 MB)
    • 2 -Configuring a custom JSON decoder for response deserialization.en_US.vtt (6.6 KB)
    • 2 -Configuring a custom JSON decoder for response deserialization.mp4 (90.1 MB)
    • 3 -Turning on Logging.en_US.vtt (4.4 KB)
    • 3 -Turning on Logging.mp4 (51.4 MB)
    • 4 -@QueryMap - Dynamic data passing.en_US.vtt (3.3 KB)
    • 4 -@QueryMap - Dynamic data passing.mp4 (41.0 MB)
    • 5 -Java default methods with @QueryMap.en_US.vtt (5.7 KB)
    • 5 -Java default methods with @QueryMap.mp4 (76.0 MB)
    • 6 -Using POJOs for URL parameters.en_US.vtt (3.6 KB)
    • 6 -Using POJOs for URL parameters.mp4 (46.7 MB)
    • 7 -@Headers - Posting JSON data to create new products in the system.en_US.vtt (16.3 KB)
    • 7 -@Headers - Posting JSON data to create new products in the system.mp4 (230.2 MB)
    • 8 -Custom expander for request parameters.en_US.vtt (13.5 KB)
    • 8 -Custom expander for request parameters.mp4 (197.6 MB)
    • 9 -@HeaderMap - Passing dynamic headers.en_US.vtt (2.2 KB)
    • 9 -@HeaderMap - Passing dynamic headers.mp4 (33.4 MB)
    3 - The Spring way
    • 1 -Implementing Feign clients with Spring Cloud OpenFeign.en_US.vtt (10.3 KB)
    • 1 -Implementing Feign clients with Spring Cloud OpenFeign.mp4 (121.3 MB)
    • 2 -Async Feign clients with Spring.en_US.vtt (10.5 KB)
    • 2 -Async Feign clients with Spring.mp4 (132.9 MB)
    • 3 -Maintainable error handling.en_US.vtt (14.8 KB)
    • 3 -Maintainable error handling.mp4 (220.4 MB)
    4 - Service resiliency with Feign and Resilience4J
    • 1 -Adding Eureka integration for dynamic discovery.en_US.vtt (15.2 KB)
    • 1 -Adding Eureka integration for dynamic discovery.mp4 (162.6 MB)
    • 2 -Feign client fallbacks.en_US.vtt (7.5 KB)
    • 2 -Feign client fallbacks.mp4 (93.0 MB)
    • 3 -Configuring error-based circuit breaking with Resilience4J.en_US.vtt (19.8 KB)
    • 3 -Configuring error-based circuit breaking with Resilience4J.mp4 (232.2 MB)
    • 4 -Configuring slowness-based circuit breaking with Resilience4J.en_US.vtt (5.1 KB)
    • 4 -Configuring slowness-based circuit breaking with Resilience4J.mp4 (63.3 MB)
    • 5 -Cutting off traffic when requests are taking too long.en_US.vtt (9.3 KB)
    • 5 -Cutting off traffic when requests are taking too long.mp4 (116.7 MB)
    • 6 -Exposing circuit breaker metrics to Spring Actuator.en_US.vtt (3.8 KB)
    • 6 -Exposing circuit breaker metrics to Spring Actuator.mp4 (47.1 MB)
    • 7 -Client load balancing requests to multiple service instances.en_US.vtt (5.0 KB)
    • 7 -Client load balancing requests to multiple service instances.mp4 (67.5 MB)
    5 - Integration testing with Feign clients
    • 1 -Emulating Feign client behavior with WireMock.en_US.vtt (18.3 KB)
    • 1 -Emulating Feign client behavior with WireMock.mp4 (229.7 MB)
    • 2 -Testing client-side load balancing.en_US.vtt (9.6 KB)
    • 2 -Testing client-side load balancing.mp4 (128.3 MB)
    • 3 -Testing Resilience4J error-based circuit breaking.en_US.vtt (8.0 KB)
    • 3 -Testing Resilience4J error-based circuit breaking.mp4 (106.0 MB)
    • 4 -Testing Resilience4J slowness-based circuit breaking.en_US.vtt (5.9 KB)
    • 4 -Testing Resilience4J slowness-based circuit breaking.mp4 (83.5 MB)
    • 5 -Testing Resilience4J traffic cut-off with Resilience4J TimeLimiters.en_US.vtt (4.0 KB)
    • 5 -Testing Resilience4J traffic cut-off with Resilience4J TimeLimiters.mp4 (52.1 MB)
    6 - Course closing
    • 1 -Course closing.en_US.vtt (2.5 KB)
    • 1 -Course closing.mp4 (21.5 MB)
    • Bonus Resources.txt (0.1 KB)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce