System Design

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

The Log-Structured Merge-Tree (LSM-Tree) by Patrick O'Neil et al.

cs.umb.edu

The Chubby lock service for loosely-coupled distributed systems

static.googleusercontent.com