Redis with Spring WebFlux




Redis with Spring WebFlux

This is PART-2 of Spring WebFlux course series.

Spring WebFlux is a reactive non-blocking web stack which is scalable & provides better performance compared to traditional Spring Web MVC! In a Microservices architecture we do have a lot of network calls - to database servers or external APIs. sometimes we might do a heavy computation. How to avoid unnecessary network calls & heavy re-computation and How to make our Microservices more scalable. That is what this entire course is about!

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

  • Microservices Caching With Redis

    • Redis

      • Various Redis Data Structures

      • Key/Value

      • List

      • Set

      • Sorted Set

      • Hash

      • HyperLogLog

      • Redis PubSub

      • INCR / DECR

      • Queue / Stack

      • Rate Limiting

      • Batch

      • Transaction

      • Access Control List


  • Spring Data Reactive Redis / Redisson

      • A Java library for Redis which supports reactive streams

    • Cache aside pattern with annotations

    • Cache aside pattern for Reactive types

    • Creating a generic cache template

    • Caching, evicting cache

    • Local Cached Map

    • Capturing expired and deleted events from Redis

    • JMeter Performance Test which proves 80% performance improvement


  • Redis As Message Queue

    • Redis can be used as a message queue in Microservices architecture

    • We would demonstrate that in this course.

    • You even implement a Priority Queue using Redis


  • WebFlux WebSocket  + Redis PubSub

    • Developing a chat application using Spring WebFlux Websocket

    • Messages broadcasting using Redis Pub/Sub

    • Creating a chat room


  • Finding Trend

    • Developing a Product service which offers thousands of products

    • Finding a product trend based on users view

    • Pushing real time updates


  • Geospatial

    • Redis Geo spatial Data structure

    • Creating a restaurant locator application using Spring WebFlux + Redis

    • Based on the zip code provided, locate the nearby restaurants

Scalable and Performant Reactive Microservices with Spring WebFlux & Redis

Url: View Details

What you will learn
  • Redis
  • Spring WebFlux
  • Reactive Microservices

Rating: 4.58333

Level: Intermediate Level

Duration: 12 hours

Instructor: Vinoth Selvaraj


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 hugecourses.com.


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