Practical system design notes focused on scalability, reliability, and trade-offs in real-world distributed systems