Software Engineering· PinnedDesigning Resilient Spring Boot ServicesA practical look at service boundaries, validation, failure handling, and observability, covering everyday decisions that make Spring Boot services easier to maintain and operate.Spring BootJavaResilience
Algorithms & Data Structures·Updated Aug 10, 2026MySQL Indexes: From a Slow Query to a Better B+ TreeTracing a slow query through execution plans, composite indexes, and access patterns, with a look at the write and storage costs behind faster reads.MySQLIndexingPerformance
Software Engineering·Updated Aug 2, 2026Redis Caching Without SurprisesNotes on cache-aside, expiration, hot keys, and invalidation, with practical considerations for keeping cached data useful as the underlying data changes.RedisCachingArchitecture
Software Engineering·Updated Jul 18, 2026Shipping a Feature Across Next.js and Spring BootA practical walkthrough of taking a feature from Next.js UI states to a Spring Boot API, validation, persistence, and deployment in small working steps.Spring-BootTypeScript
Software Engineering·Updated Jul 15, 2026A Calm Docker Compose Setup for Local DevelopmentOrganizing application services, health checks, environment variables, and local MySQL and Redis dependencies into a repeatable Docker Compose setup without unnecessary complexity.DockerMySQLRedis