Thoughts on software engineering, architecture decisions, and lessons learned building systems.
What I learned building a distributed wallet system with Spring Boot, Kafka, and PostgreSQL - from optimistic locking nightmares to outbox pattern salvation