usha
Login

Blog

Thoughts and deep-dives on backend development, system design, performance, and software engineering.

Filter articles
Date range
to
Tags
2FA
AI
AIForDevelopers
APIDesign
APITesting
AWS
AfricaTech
Algorithms
Andela
Android
ArtificialIntelligence
Authentication
Authorization
Azure
BackendDevelopment
BackendEngineering
BeginnerDeveloper
BestPractices
BigO
BuildInPublic
Active:
#TechLeadership
Showing 15 of 5 articles matching your filtersPage 1 of 1

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

Think of a server as a regular computer sitting somewhere far away. It runs programs, stores files, and stays connected to the internet so other computers can talk to it. When engineers say “the serve

Last Monday, AWS went down for a few hours — and suddenly, the internet shook. Snapchat, Reddit, and even Lloyds Bank were affected after an outage in AWS’s North Virginia region. It got me thinking —

Stay Updated

Get notified when I publish new articles on backend development and system design.

Sign up to follow
Chat on WhatsApp