Before we start with the new book, let's catch up and drink a remote coffee together.
Next Events
Remote Coffee
Wednesday, October 9, 2024Past Events
The Staff Engineer's Path - Chapter 8 & 9
Wednesday, September 25, 2024These are the last two chapters of the book.
The Staff Engineer's Path - Chapter 7
Thursday, September 19, 2024The Staff Engineer's Path - Chapter 6
Thursday, September 5, 2024The Staff Engineer's Path - Chapter 5
Thursday, August 29, 2024The Staff Engineer's Path - Chapter 4
Thursday, August 22, 2024The Staff Engineer's Path - Chapter 3
Thursday, August 15, 2024The Staff Engineer's Path - Chapter 1 and 2
Wednesday, August 7, 2024The Staff Engineer's Path - Intro
Wednesday, July 24, 2024Looking to extend your skills and explore the options to become a Staff Engineer? Join us in reading this guide by Tanya Reilly.
This first catch-up will introduce the book and what we can expect. Feel free to start reading the introduction and first chapter.
This first catch-up will introduce the book and what we can expect. Feel free to start reading the introduction and first chapter.
Coffee Chat
Wednesday, July 17, 2024System Design Interview - Chapter 6: Design a key-value store
Wednesday, July 10, 2024A key-value store, also referred to as a key-value database, is a non-relational database. Each unique identifier is stored as a key with its associated value. This data pairing is known as a “key-value” pair.
In this session, we will cover how to design this system for scale.
In this session, we will cover how to design this system for scale.
🎙️ LightningTalk: A Reflection on 11 Books from the 2024 1st Semester
Thursday, July 4, 2024Come join us for our first-ever Lightning Talk in the Engineering Book Club. In this session, I will share my learnings and motivations from the eleven books that I have read this year.
Grokking Concurrency - Part III
Wednesday, July 3, 2024🎙️ LightningTalk: My experience with Jet Brains Academy as a learning platform for developers
Thursday, June 27, 2024🎙️ LightningTalk: My experience with Jet Brains Academy as a learning platform for developers
Thursday, June 27, 2024System Design Interview - Chapter 5: Design Consistent Hashing
Wednesday, June 26, 2024To achieve horizontal scaling, it is important to distribute requests/data efficiently and evenly across servers. Consistent hashing is a commonly used technique to achieve this goal.
Join us to discuss how to design this system from scratch.
Join us to discuss how to design this system from scratch.
Grokking Concurrency - Part III
Wednesday, June 12, 2024Grokking Concurrency - Part III
Wednesday, June 5, 2024Grokking Concurrency - Part II
Wednesday, May 22, 2024System Design Interview - Chapter 4: Design a rate limiter
Wednesday, May 15, 2024In this meetup, we will cover Chapter 4 from the System Design Interviews and discuss the RateLimitter exercise. This is a really popular exercise in big companies, so it's a good starting point for warming up for what's coming next.
Coffee Chat
Tuesday, May 14, 2024Hey there! Join us for an informal coffee chat.
Grokking Concurrency - Part I
Wednesday, May 8, 2024System Design Interview - Initial catch-up
Thursday, May 2, 2024We will cover the first three chapters and discuss what we expect from this book.
Grokking Concurrency - Initial catch-up
Wednesday, April 24, 2024Fireside Chat with Roberto Vitillo
Thursday, April 18, 2024As a final event for Understanding Distributed System, we will host a fireside chat with Roberto Vitillo. We will discuss the motivations for writing the book and the process, but we will also have time for questions and final thoughts.
Escaping the Build Trap - Parts III & IV
Monday, April 15, 2024Understanding Distributed Systems - Maintainability
Thursday, April 4, 2024Escaping the Build Trap - Parts I and II
Monday, March 25, 2024Understanding Distributed Systems - Resiliency
Thursday, March 21, 2024Understanding Distributed Systems - Scalability
Thursday, March 7, 2024Understanding Distributed Systems - Chapters 18-23
Thursday, February 22, 2024The New Turing Omnibus - Chapters 21-30
Thursday, February 15, 2024Understanding Distributed Systems - Chapters 14-18
Thursday, February 8, 2024Understanding Distributed Systems - Chapters 14-18
Thursday, February 8, 2024The New Turing Omnibus - Chapters 11-21
Wednesday, January 31, 2024The New Turing Omnibus - Chapters 11-21
Wednesday, January 31, 2024Understanding Distributed Systems - Chapters 8-13
Wednesday, January 24, 2024Understanding Distributed Systems - Chapters 8-13
Wednesday, January 24, 2024The New Turing Omnibus - Until chapter 10
Wednesday, January 17, 2024The New Turing Omnibus - Until chapter 10
Wednesday, January 17, 2024Coffee Chat - Happy 2024
Wednesday, January 10, 2024Hey folks! Happy New Year!
We are back after the Christmas break! Let's join together in a coffee chat to talk about books, new year challenges and goals, and much more...
This is going to be an open event, so I will send it to our newsletter subscribers as well.
We are back after the Christmas break! Let's join together in a coffee chat to talk about books, new year challenges and goals, and much more...
This is going to be an open event, so I will send it to our newsletter subscribers as well.
Coffee Chat - Happy 2024
Wednesday, January 10, 2024Hey folks! Happy New Year!
We are back after the Christmas break! Let's join together in a coffee chat to talk about books, new year challenges and goals, and much more...
This is going to be an open event, so I will send it to our newsletter subscribers as well.
We are back after the Christmas break! Let's join together in a coffee chat to talk about books, new year challenges and goals, and much more...
This is going to be an open event, so I will send it to our newsletter subscribers as well.
Coffee Chat
Wednesday, December 20, 2023Coffee Chat
Tuesday, December 19, 2023Database Internals - End of the book
Thursday, December 14, 2023Understanding Distributed Systems - Until Chapter 8
Wednesday, December 13, 2023The New Turing Omnibus - Chapter 6
Wednesday, December 6, 2023Understanding Distributed Systems - Until Chapter 7
Wednesday, November 29, 2023The New Turing Omnibus - Until Chapter 5
Wednesday, November 22, 2023Understanding Distributed Systems - Chapters 1, 2 & 3
Wednesday, November 15, 2023This is the first catch-up organized for this book. We will discuss the first three chapters.
Database Internals - Chapter 12
Wednesday, November 8, 2023The New Turing Omnibus
Thursday, November 2, 2023Database Internals - Chapter 10 & 11
Wednesday, October 25, 2023Coffee Chat
Wednesday, October 18, 2023Database Internals - Chapter 9
Wednesday, October 11, 2023In this chapter, we will discuss Failure detection, a crucial part of any distributed system.
Engineering Management for the Rest of Us - Until the end of the book
Wednesday, October 4, 2023John Ousterhout Coffee Chat
Wednesday, September 27, 2023John is the author of the book and a professor of Computer Science at Stanford University.
It will be an informal chat to discuss about the book, so feel free to have prepared some questions or feedback.
It will be an informal chat to discuss about the book, so feel free to have prepared some questions or feedback.
Database Internals - Until Chapter 8
Wednesday, September 20, 2023Engineering Management for the Rest of Us - Until Chapter 15
Wednesday, September 13, 2023Let's read until Chapter 15, so we finish "Part 2" of the book that talks about collaboration.