Architecting Spring Boot 4 with Official Spring gRPC Support
For years, the Spring community relied on excellent third-party starters (like net.devh) to bridge the gap between Spring Boot and gRPC. With the evolution of Spring Boot 4 and the…
Spring Cloud Stream
Spring Cloud Stream is a framework for building highly scalable, event-driven microservices that are connected by a shared messaging system. In simple terms, it’s a powerful tool that takes away…
Geo – Fence
Every need to define an area and determine if a location is within that range? This is called a GeoFence. Very handy and useful for any kind of GPS tracking.…
Geo – Path
Once you have GeoLocations, you can then make shapes for them. So we create a GeoShape Interface that allows us to define our shape. We implement a forEach() method to…
Mastering Polymorphic Data in Spring Kafka with Avro with Dedicated Topics
As a software architect, designing robust, scalable, and adaptable distributed systems is a constant pursuit. When working with Apache Kafka, a common challenge arises: how do you send messages that,…
ListUtils Page
Ever have a list, that you need to paginate through? I certainly have, I created a simple method to ListUtils to make it easier. Several things had to be taken…
Integrating RuleBook with a Spring Boot Microservice
This post guides you through integrating the RuleBook rule engine with your Spring Boot microservice. We’ll cover adding the dependency, configuring RuleBook, and creating a service to utilize it. 1.…