System Design

Agent Engineering: A New Discipline

linkedin.com
Thumbnail of Agent Engineering: A New Discipline

If you want to become a 10x software engineer (in 2026), read these 10 white papers: 1 Google File System ↳ It’ll teach you how to build fault-tolerant, scalable distributed...

linkedin.com
Thumbnail of If you want to become a 10x software engineer (in 2026), read these 10 white papers: 1 Google File System ↳ It’ll teach you how to build fault-tolerant, scalable distributed...

If you want to become good at system design (in 3 weeks), learn these 15 case studies: 1. How Stock Exchange Works: ↳ https://lnkd.in/eNf2QxVZ 2. How LLMs Like ChatGPT Work:...

linkedin.com
Thumbnail of If you want to become good at system design (in 3 weeks), learn these 15 case studies: 1. How Stock Exchange Works: ↳ https://lnkd.in/eNf2QxVZ 2. How LLMs Like ChatGPT Work:...

How far can we push AI autonomy in code generation?

martinfowler.com
Thumbnail of How far can we push AI autonomy in code generation?

Your system design interviews will become 5X easier if you learn these 25 must-know distributed system patterns explained by Martin Fowler on his blog. | Rajat Gajbhiye

Rajat Gajbhiyelinkedin.com
Thumbnail of Your system design interviews will become 5X easier if you learn these 25 must-know distributed system patterns explained by Martin Fowler on his blog. | Rajat Gajbhiye

Dynamo: Amazon’s Highly Available Key-value Store

allthingsdistributed.com

In Search of an Understandable Consensus Algorithm (Raft) by Diego Ongaro and John Ousterhout

raft.github.io

Out of the Tar Pit – Ben Moseley & Peter Marks

curtclifton.net

Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web

cs.princeton.edu