Notes from the Lean2Lead (Pune) reading sessions with the System Design Book.
We are currently reading the book which can be found free online at the following link - Acing the System Design Interview by Zhiyong Tan
- Chapter 1 - Notes
- Chapter 1 - Q & A
- Chapter 2 - Notes
- Chapter 2 - Q & A
- Chapter 3 - Notes
- Chapter 3 - Q & A
- Chapter 4 - Notes
- Chapter 4 - Q & A
- Chapter 5 - Notes
- Chapter 5 - Q & A
- Chapter 6 - Notes
- Chapter 6 - Q & A
- Chapter 7 - Notes
- Chapter 7 - Q & A
- Chapter 8 - Notes
- Chapter 8 - Q & A
Other links explored:
- Dynamic Routing
- Designing Data Intensive Applications by Martin Kleppman - Chapter 1: Reliable, Scalable, and Maintainable Applications
P99
If the 99th percentile response time is 1.5 seconds, that means 99 out of 100 requests take less than 1.5 seconds, and 1 out of 100 requests take 1.5 seconds or more
-
How to Reindex One Billion Documents in One Hour at SoundCloud
-
Run ExecuteNonQuery, ExecuteReader, and ExecuteScalar Operations using the SQL adapter
ExecuteNonQuery: Use this operation to execute any arbitrary SQL statements in SQL Server if you do not want any result set to be returned. You can use this operation to create database objects or change data in a database by executing UPDATE, INSERT, or DELETE statements.
The speaker works for a company called Arceusium, which is a data-first company that manages over 650 billion dollars of assets for the world's most sophisticated financial organizations. The speaker then goes on to talk about why the company decided to move from Amazon’s Relational Database Service (RDS) to PostgreSQL, and the challenges they faced along the way. Finally, the speaker talks about why the company is now moving from Aurora to community PostgreSQL.