5 posts
#system-design
2024
Customer Data Synchronization Architecture
The ingestion and cache-refresh architecture for synchronising customer profiles and mandates from a central banking system into an investment platform.
Designing an Event-Driven Legal Intelligence Platform
A practical HLD and LLD using Java, Kafka, Azure Event Grid, Amazon S3, OpenTelemetry and Kubernetes
2022
Designing GrowthFlow: A Reference Architecture for Real-Time Growth Experimentation
A production-oriented Java 21, Kotlin, Kafka, Python and Go architecture for event collection, customer segmentation, A/B testing, activation and AI-assisted growth analysis
2021
System Design Interview Guide: A 5-Step Roadmap
The core concepts, trade-offs and practice method you need for system design interviews
System Design: Multi-Region Payee Store & DynamoDB Cheat Sheet
A practical reference covering the design of a scalable, multi-region payee storage system, followed by a deep dive into DynamoDB — the data store that makes the client-scoped access pattern fast.
