Redis Master Slave With Spring Boot

Overview: In this tutorial, I would like to demo Redis Master Slave (Read Replicas) using docker compose for local development purposes for a Spring Boot application. If you are new to Spring Boot Redis – check the below articles first. Spring Boot Redis Integration Redis PubSub With Spring Boot Redis Master Slave: Redis is an

Redis Master Slave With Spring BootRead More »

spring webflux streaming

Spring WebFlux Streaming

Overview: In this tutorial, I would like to demo Spring WebFlux Streaming Response (aka Server Sent Events) – a mechanism for pushing notifications/messages to the browsers from the back-end application in real time. Spring WebFlux Streaming: Traditionally browsers have to make a request to the server to fetch the latest information. It has worked just

Spring WebFlux StreamingRead More »

Retry Pattern With Spring Boot

Overview In this tutorial, I would like to demo Retry Pattern, one of the Microservice Design Patterns for designing highly resilient Microservices using a library called resilience4j along with Spring Boot. Need For Resiliency Microservices are distributed in nature. When you work with distributed systems, always remember this number one rule – anything could happen. We might be dealing

Retry Pattern With Spring BootRead More »

Timeout Pattern – Microservice Design Patterns

Overview: In this tutorial, I would like to demo Timeout Pattern, one of the Microservice Design Patterns for designing highly resilient Microservices. Need For Resiliency: Microservices are distributed in nature. When you work with distributed systems, always remember this number one rule – anything could happen. We might be dealing with network issues, service unavailability, application

Timeout Pattern – Microservice Design PatternsRead More »

gRPC Bidirectional Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Bidirectional Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps gRPC Server

gRPC Bidirectional StreamingRead More »

gRPC Client Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Client Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps

gRPC Client StreamingRead More »

gRPC Server Streaming

Overview: In this tutorial, I would like to show you how to implement gRPC Server Streaming API in Java. I assume that you have a basic understanding of what gRPC is. If not, read the below articles first. Protocol Buffers – A Simple Introduction gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps gRPC Server

gRPC Server StreamingRead More »

MongoDB Change Streams With Reactive Spring Data

Overview: In this tutorial, I would like to show you how to set up MongoDB Replica Sets using docker-compose and access MongoDB Change Streams with Reactive Spring Data MongoDB Template. Replica Sets: A replica set is a group of MongoDB instances that maintain the same data set. Replica sets provide redundancy and high availability. MongoDB

MongoDB Change Streams With Reactive Spring DataRead More »

gRPC Tutorial Java – The Complete Guide With Spring Boot

gRPC Tutorial Java: I am very happy to announce the launch of my new course on gRPC For Java Developers along with Spring Boot. Need For gRPC: Why do we need yet another framework? What is the problem with current Microservices design? gRPC is a framework from Google for inter-microservices communication. Google has been using

gRPC Tutorial Java – The Complete Guide With Spring BootRead More »