- The Internals of PostgreSQL
- Learning PostgreSQL Internals
- Following a Select Statement Through Postgres Internals
- PostgreSQL Source Code Documentation
- Exploring the PostgreSQL source code
- How to learn Postgresql and its internals?
- One percent of Googlers get to visit a data center, but I did
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets
- Even Amazon can't make sense of serverless or microservices
- Latency Numbers Every Programmer Should Know
- Optimistic vs. Pessimistic locking
- Uber’s Emergency Button and The Technologies Behind It
- High Scalability
- A Detailed Explanation of the Underlying Data Structures and Principles of Git
- Redis Explained
- Design Patterns
- How Levels.fyi scaled to millions of users with Google Sheets as a backend
- When NOT to use Apache Kafka?
- Kafka In Production
- Sending Reliable Event Notifications with Transactional Outbox Pattern
- Byte Sized Design
- How I got in to Amazon, Microsoft, Google. All from studying these resources
- My Google L4 interview experience
- A Distributed Systems Reading List
- Distributed systems for fun and profit
- Distributed lock with Redis and Spring Boot
- Papers: Advanced Distributed Systems
- Foundational distributed systems papers
- System Design Interview with 7 Must-Read Papers
- System Design Interview Question Handbook – Concepts You Should Know
- Design to Shine: How to Ace Your Next System Design Interview
- Intro to Architecture and Systems Design Interviews
- SYSTEM DESIGN INTERVIEW PREPARATION SERIES
- The System Design Primer
- Google system design interview: Design Spotify
- The Netflix Tech Blog
- Engineering at Meta{:target="_blank"}
- Engineering at Uber{:target="_blank"}
- Instagram Engineering
- Google Developer's Blog
- Spotify Engineering
- Medium Engineering
- Meta Research
- Engineering at Quora
- LinkedIn Engineering Blog
- The Airbnb Tech Blog
- Google Research
- High Scalability