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/Series/Distributed Systems

Distributed Systems

A practical series on distributed systems design, scaling, and trade-offs.

3 parts · ordered reading path · next and previous navigation included
Start seriesJump to final partAll series
Reading progress
Start at Part 1 and move forward with the next button on each article.
Every article page now shows its series position, progress, and related navigation.
  1. Part 11/3
    Performance
    Scaling Backend Systems for High Concurrency
    How production systems handle 100K+ concurrent users without degrading latency or reliability.
    May 5, 2026 · 4 min read · Part 1 of 3
  2. Part 22/3
    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 · Part 2 of 3
  3. Part 33/3
    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 · Part 3 of 3