Blog
Thoughts and deep-dives on backend development, system design, performance, and software engineering.
Following my recent article on concurrency and parallelism, a natural question comes up: what actually performs the work inside our programs? The answer is threads. Imagine a kitchen where one cook pr
Following my recent article on concurrency and parallelism, a natural question comes up: what actually performs the work inside our programs? The answer is threads. Imagine a kitchen where one cook pr
The core difference between a stack and a queue is simple: a stack follows Last-In, First-Out (LIFO), while a queue follows First-In, First-Out (FIFO). What matters for senior engineers and leaders is
As you grow in tech, your problems shift from syntax to system architecture. Think about WhatsApp — handling 400B+ messages daily. How do you design a system that supports messaging, calls, view-once
Stay Updated
Get notified when I publish new articles on backend development and system design.
Sign up to follow