Sistemų projektavimas iš esmės yra apie kompromisus — negalite optimizuoti viską iš karto, todėl geras projektavimas apima kompromisų supratimą ir sąmoningus sprendimus remiantis konkrečiais reikalavimais ir prioritetais. Gerai pagrįsti kompromisai yra sistemų projektavimo esmė.
Nėra tobulo projektavimo
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.
