/ Backend EngineeringDec 5, 2025

The Distributed Nervous System: Building Reliable Event-Driven Architectures with RabbitMQ

A comprehensive guide to decoupling microservices. We explore the 'Dual Write' problem, implementing durable messaging patterns, and handling failure at scale.

Khairil Rahman16 min read
/ System ArchitectureDec 26, 2024

The Best of Both Worlds: Architecting a Polyglot System with Go and Node.js

Why we abandoned the 'One Language' rule and paired Node.js's velocity with Go's raw performance to build a scalable EdTech platform.

Khairil Rahman15 min read