Home Posts Resources About Search

Posts

Using Oracle Database with Docker for Spring Boot Integration Testing

Dec 30, 2025

Learn how to run Oracle Free in Docker and integrate it with Spring Boot for reliable integration testing

Solving N+1 and Playing with LISTAGG (Oracle/H2)

Dec 11, 2025

An exploratory deep-dive into using QueryDSL to solve N+1, build type-safe dynamic queries, and leverage LISTAGG in Oracle/H2 for efficient read models.

Distributed Locks and Fencing Tokens — Handling Concurrency Safely in Microservices

Nov 18, 2025

A practical explanation of distributed locks, why they are not enough on their own, and how fencing tokens prevent race conditions in microservice architectures.

Circuit Breakers, Retries, Backoff, and Timeouts — Making Microservices Resilient

Nov 14, 2025

A practical explanation of timeouts, retries, exponential backoff, and circuit breakers — and how they work together to prevent cascading failures in distributed systems.

Understanding Idempotency — Building Reliable APIs and Microservices

Nov 7, 2025

A simple explanation of idempotency and how it helps design reliable, fault-tolerant APIs in Spring Boot microservices.

Older
Copyright 2026 Sujesh. Built with Hugo.