Redis with Spring WebFlux

Udemy Redis with Spring WebFlux

Register & Get access to index
OyRYCfv.jpg


Scalable and Performant Reactive Microservices with Spring WebFlux & Redis

What you'll learn​

  • Redis
  • Spring WebFlux
  • Reactive Microservices
  • Caching
  • Websocket
  • Scalable Performant Microservices

Requirements​

  • Knowledge on Reactive Programming
  • Spring WebFlux
  • Comfortable with Indian Accent :)

Description​

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

Who this course is for:​

  • Any Developer / Architect who is interested in Microservice Development / Architecture with WebFlux & Redis
Show less
Author
TUTProfessor
Downloads
132
Views
1,368
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor