Skip to content
Back Home

Blog

Technical notes on NLP, stylometry, and the systems I build. No filler.

12 min read

The Virtual Bank System: event-driven microservices and a correct transfer saga

A study guide to the Virtual Bank System: five Spring Boot services behind a gateway, synchronous REST at the edge and an event-driven transfer saga over Kafka. It explains the architecture, the transfer step by step, and the three mechanisms that keep the money path correct: the transactional outbox, idempotent consumers, and pessimistic locking.

MicroservicesEvent-DrivenSpring BootKafkaDistributed SystemsBackend
Read post