All Courses

Reactive Microservices with Spring WebFlux – Free Course Site

Reactive Microservices with Spring WebFlux – Free Course Site

Build highly scalable and resilient Microservices with Spring WebFlux / Reactive Stack

What you’ll learn

Reactive Microservices with Spring WebFlux – Free Course Site

  • Spring WebFlux

  • Reactive Microservices

  • Spring Data Reactive MongoDB

  • Spring Data R2DBC

  • Server Sent Events

  • 3 Microservices Development From Scratch

  • WebClient

  • Functional Endpoints


  • Knowledge of Spring Boot

  • Knowledge of Reactive Programming

  • Comfortable with Indian Accent 🙂


Spring WebFlux

is a reactive


web stack that provides better performance compared to traditional Spring Web MVC! Check out the performance comparison as part of the FREE preview to learn more!

We build

3 Microservices from scratch & Integrate

them into this course (Checkout the

first lecture

as part of the preview for more details)!

By the end of this course you would be comfortable with:

  • Spring WebFlux

    • Exposing Reactive Restful APIs ( all the GET / POST / PUT / DELETE )
    • Controller annotation
    • Exception Handling with



    • Query Params with WebFlux

  • Functional endpoints

    • Exposing APIs in a programmatic way
    • Router Function and Router Config

  • Spring Data Reactive MongoDB

    • All the


      operations with Reactive MongoDB driver

    • Microservice Development:

      Creating Product-Service which is responsible for managing products

  • Spring Data R2DBC

    • All the


      operations with Reactive Relational DB driver

    • Microservice Development:

      Creating User-Service which is responsible for Managua users

  • WebClient

    • A Reactive REST Template for making non-blocking async HTTP requests
    • Handling headers / cookies / request / response
    • Attributes
    • Exception Handling
    • Accessing Streaming API using WebClient
    • Exchange vs Retrieve

    • Microservice Development:

      Creating Order-Service which contacts user-service and product-service for order fulfillment.

  • Server-Sent Events (SSE)

    • Exposing streaming API to provide real-time updates to the user
    • Push notifications from back-end to front-end
    • Developing front-end using HTML / Bootstrap / JavaScript

  • Miscellaneous

    • Making Microservices more resilient using retry pattern
    • Handling error using


    • Reactive Manifesto
    • How Netty works
    • How to Handle blocking drivers/APIs with WebFlux

Who this course is for:

  • Any Developer / Architect who is interested in Microservice Development / Architecture with WebFlux
  • Last updated 2/2021

  • enroll now

Content From:

If the links does not work, contact us we will fix them

Download more

Free Tutorials