DEV Community

Derek Mwale profile picture
The Economics of Running Software at Scale

The Economics of Running Software at Scale

Comments
14 min read

Want to connect with Derek Mwale?

Create an account to connect with Derek Mwale. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Weird Economics of AI Tokens

The Weird Economics of AI Tokens

1
Comments
16 min read
Why Sorting Is One of Computing's Deepest Problems

Why Sorting Is One of Computing's Deepest Problems

Comments
15 min read
Why Code Reviews Feel Personal

Why Code Reviews Feel Personal

Comments
15 min read
The Mathematics Behind Database Performance

The Mathematics Behind Database Performance

Comments
19 min read
Encoding State Machines in the Type System

Encoding State Machines in the Type System

Comments
17 min read
Building a Workflow Engine in Rust

Building a Workflow Engine in Rust

Comments
14 min read
Building a Wait-Free Queue in Rust

Building a Wait-Free Queue in Rust

Comments
17 min read
Building a Constraint Solver: Teaching a Computer How to Reason About Impossible Things

Building a Constraint Solver: Teaching a Computer How to Reason About Impossible Things

Comments
17 min read
Making Django 10x Faster: The Performance Engineering Playbook

Making Django 10x Faster: The Performance Engineering Playbook

Comments
16 min read
How I Went From Junior to Senior Developer

How I Went From Junior to Senior Developer

Comments
12 min read
Building Semantic Search: From Embeddings to a Production-Ready Search Engine

Building Semantic Search: From Embeddings to a Production-Ready Search Engine

Comments
25 min read
PostgreSQL Tricks Every Backend Developer Should Know

PostgreSQL Tricks Every Backend Developer Should Know

Comments
18 min read
Building a Tamper-Evident Storage Engine

Building a Tamper-Evident Storage Engine

Comments
18 min read
The Architecture of Zero-Trust APIs

The Architecture of Zero-Trust APIs

Comments
12 min read
Designing Algorithms That Adapt to Their Input Distribution

Designing Algorithms That Adapt to Their Input Distribution

Comments
13 min read
Designing a Database Around Immutable State

Designing a Database Around Immutable State

Comments
13 min read
The Architecture of Secure Machine-to-Machine APIs

The Architecture of Secure Machine-to-Machine APIs

Comments
12 min read
Designing APIs Where Permissions Are Part of the Type System

Designing APIs Where Permissions Are Part of the Type System

Comments
12 min read
Building an API on Top of MVCC

Building an API on Top of MVCC

Comments
11 min read
The 5 Code Reviews That Changed How I Think About Engineering

The 5 Code Reviews That Changed How I Think About Engineering

Comments
16 min read
The "Minimum Viable System": How to Ship Early Without Shipping Junk

The "Minimum Viable System": How to Ship Early Without Shipping Junk

Comments
18 min read
5 Emerging Tech Trends Quietly Reshaping the Enterprise

5 Emerging Tech Trends Quietly Reshaping the Enterprise

Comments
17 min read
Building Your Own SQL Database

Building Your Own SQL Database

Comments
19 min read
Building Reliable UDP

Building Reliable UDP

Comments
5 min read
MVCC Explained by Building One Yourself

MVCC Explained by Building One Yourself

Comments 2
5 min read
The Things I Only Learned After Shipping 20+ Real Projects

The Things I Only Learned After Shipping 20+ Real Projects

Comments
5 min read
Caching Strategies Every Backend Engineer Should Know

Caching Strategies Every Backend Engineer Should Know

Comments
5 min read
How to Build APIs That Handle Millions of Requests

How to Build APIs That Handle Millions of Requests

Comments
5 min read
Things I Only Learned After Shipping Real Software

Things I Only Learned After Shipping Real Software

Comments
5 min read
What I'd Build Differently Today

What I'd Build Differently Today

Comments
5 min read
Teaching Machines to Recognize Patterns

Teaching Machines to Recognize Patterns

Comments
5 min read
Notes I Wish I Had as a Junior Developer

Notes I Wish I Had as a Junior Developer

Comments
6 min read
The Silent Discipline of Data Modeling

The Silent Discipline of Data Modeling

Comments
6 min read
Notes From a Backend Engineer

Notes From a Backend Engineer

Comments
6 min read
The Architecture Hidden Inside Every Query

The Architecture Hidden Inside Every Query

Comments
6 min read
The Art of Building Software That Communicates

The Art of Building Software That Communicates

Comments
6 min read
The Art of Turning Data Into Software

The Art of Turning Data Into Software

Comments
6 min read
Building a Web Server in Pure Rust

Building a Web Server in Pure Rust

Comments
6 min read
The Hidden Patterns Behind Every Successful Application

The Hidden Patterns Behind Every Successful Application

Comments 4
6 min read
Software Evolves Like Ecosystems

Software Evolves Like Ecosystems

Comments
7 min read
Building a Backend That Refuses to Break

Building a Backend That Refuses to Break

Comments
7 min read
Building a Recommendation Engine

Building a Recommendation Engine

Comments
5 min read
The Art of Building Reliable APIs

The Art of Building Reliable APIs

Comments
6 min read
What Every API Is Secretly Teaching You

What Every API Is Secretly Teaching You

Comments
6 min read
The Foundation of Every Great Backend System

The Foundation of Every Great Backend System

3
Comments
6 min read
The Invisible Work Behind Great Software

The Invisible Work Behind Great Software

Comments
6 min read
The Hidden Patterns of Modern Software

The Hidden Patterns of Modern Software

Comments
6 min read
The Weight of a Single Line of Code

The Weight of a Single Line of Code

Comments
6 min read
The Backend Lessons I Learned Too Late

The Backend Lessons I Learned Too Late

Comments
6 min read
Why Every Bug Made Me a Better Engineer

Why Every Bug Made Me a Better Engineer

Comments
6 min read
Every Line of Code Is a Promise to Your Future Self

Every Line of Code Is a Promise to Your Future Self

Comments
6 min read
What Five Years of Backend Development Changed About My Thinking

What Five Years of Backend Development Changed About My Thinking

Comments
6 min read
Optimizing Container Placement in Kubernetes With Swarm Intelligence

Optimizing Container Placement in Kubernetes With Swarm Intelligence

Comments
15 min read
The Backend Patterns I Wish I Learned Earlier

The Backend Patterns I Wish I Learned Earlier

Comments 3
6 min read
What Happens When Your API Suddenly Gets 10 Million Requests?

What Happens When Your API Suddenly Gets 10 Million Requests?

Comments
7 min read
Designing Software That Gets Faster as It Gets Bigger

Designing Software That Gets Faster as It Gets Bigger

Comments
6 min read
Building a URL Shortener Like a Systems Engineer

Building a URL Shortener Like a Systems Engineer

Comments
4 min read
Data Structures That Made My APIs Faster

Data Structures That Made My APIs Faster

Comments
4 min read
Designing a Notification System That Doesn't Fall Apart

Designing a Notification System That Doesn't Fall Apart

Comments
4 min read
loading...