In this post, we’ll explore a complete rolling-update implementation: the maxSurge/maxUnavailable budget that governs pod replacement, minReadySeconds and progressDeadlineSeconds as rollout-pacing controls, Deployment revision history
Category: Spring Boot
In Lab12 of my Spring Boot/K8S series, I replace Lab10’s NodePort-exposed Angular frontend with a real Ingress setup: one host, three backends (frontend, a Spring
In this post, we’ll explore a complete implementation of the Spring authorization server using PostgreSQL for data persistence. Prerequisites Overview Every team eventually builds their
60-Day Kafka 4 Learning Plan · Week 9 — Capstone & Career Stack: Spring Boot 3 · Kafka 4 KRaft · STOMP WebSocket · STOMP · Flutter
60-Day Kafka 4 Learning Plan · Week 3 — Spring Boot Integration (Lab) Sources: Kafka: The Definitive Guide Ch.3, 4 & 9 · docs.spring.io/spring-kafka Goal Assemble everything
60-Day Kafka 4 Learning Plan · Week 3 — Spring Boot Integration Sources: Kafka: The Definitive Guide Ch.1 · kafka.apache.org/43/documentation Goal Understand the fundamental architectural difference between
60-Day Kafka 4 Learning Plan · Week 2 — Kafka 4 Internals Sources: Kafka: The Definitive Guide Ch.3 · kafka.apache.org/43/documentation/#producerconfigs Goal Understand how Kafka producer batch compression
60-Day Kafka 4 Learning Plan · Week 2 — Kafka 4 Internals Sources: Kafka: The Definitive Guide Ch.3 · kafka.apache.org/43/documentation/#producerconfigs Goal Understand how Kafka uses message keys
In this post, we’ll build a URL Shortener Design System using Spring Boot 4 and Redis, focusing on scalability, performance, and clean system design. Prerequisites
In this post, we’ll build a loan application decision engine using Spring Boot 3 and Drools 10.2.0. The engine evaluates eligibility rules, computes risk-based interest