Desain sistem pada dasarnya adalah tentang trade-off — Anda tidak dapat mengoptimalkan semuanya sekaligus, jadi desain yang baik melibatkan pemahaman tentang trade-off dan membuat pilihan yang disengaja berdasarkan persyaratan dan prioritas spesifik. Menalar tentang trade-off dengan baik adalah inti dari desain sistem.
Tidak ada desain yang sempurna
Every design decision involves TRADE-OFFS → improving one thing often costs another:
→ you CAN'T maximize consistency, availability, performance, cost, simplicity all at once
→ "it depends" → the right choice depends on the specific REQUIREMENTS and priorities
→ system design = making informed trade-offs, NOT finding a universal "best" design.
