A journal on backend systems, distributed architecture, and the ideas that surface while building things.
-
Notes on Claude Code and Operational Memory in Microservices
A context layer built on top of Claude Code for a polyglot microservices platform: three layers of static knowledge, a six-step pipeline, and what happened when it did something I didn't ask it to.
-
What Happens When Your Executor Service Needs a Break?
Explore how Java ExecutorService handles overload with back-pressure, queues, and rejection policies like CallerRunsPolicy.
-
What Happens Inside JVM Memory? Scope & Example Walkthrough
A step-by-step walkthrough of JVM runtime memory areas — how stack frames are created, where variables live, and how the JVM tracks execution flow.
-
Memory Management of Beans in Spring Boot Applications
Understanding scope-wise memory management in Spring: where your beans actually live, how they're retrieved, and why scope choice matters for performance.