Note 01 · Financial systems
Designing resilient financial microservices
Notes on service boundaries, traceability, and operational confidence for regulated backend platforms.
Working principle: Reliability in regulated services starts with ownership boundaries, audit-friendly events, and observable failure paths.
Note 02 · Architecture
Event-driven architecture with production ownership
How asynchronous systems stay useful when observability, retries, and cost awareness are part of the design.
Working principle: A message broker is only the beginning; production systems need retries, idempotency, monitoring, and cost-aware routing.
Note 03 · Backend design
Refactoring BFF complexity into domain modules
A practical look at modular monoliths, bounded contexts, and cleaner ownership in large Java systems.
Working principle: Large backend layers become easier to evolve when business language defines the module boundaries.