Skip to main content
Dulan Wirajith Lokunarangodage - Engineering articles author/ blog
HomeArticlesSeriesTopicsTipsAbout
Read latest
HomeArticlesSeriesTopicsTipsAbout
Read latest articles →
Dulan Wirajith Lokunarangodage - Engineering articles author/ blog
ArticlesSeriesTopicsRSS GitHub LinkedIn
© 2026 Dulan Wirajith Lokunarangodage. All rights reserved.
www.dulanwirajith.com
Home/Tags/Distributed Systems

Distributed Systems

4 articles tagged with distributed systems.

🏗️
Architecture
Engineering Time Synchronization in a Real-Time Auction System: A Deep Dive into Clock Calibration at Scale
How we fixed a 54-second clock skew bug in our auction platform using NTP-inspired calibration, zero backend changes, and five lines of math.
Jun 19, 2026 · 30 min read→
⚡
Performance
Connecting a Fleet: How Redis Pub/Sub Makes Socket.IO Scale Across Containers
The core challenge of scaling Socket.IO is that each server instance is an isolated island. Here's how we used @socket.io/redis-adapter and the Socket.IO v4 upgrade to bridge those islands into one unified real-time system.
May 13, 2026 · 8 min read→
🏗️
Architecture
System Design Trade-offs Every Engineer Should Understand
The real-world engineering decisions behind scalable systems-consistency vs availability, monolith vs microservices, sync vs async.
May 7, 2026 · 5 min read→
🏗️
Architecture
Redesigning for Scale: The Architecture That Replaced a Single Point of Failure
After the production outage, we had a clear mandate: no more single points of failure. Here's the new distributed architecture we designed, from ALB through ECS Fargate to Redis, and why we made each choice.
May 6, 2026 · 8 min read→