Розділ 2. За що вам платять гроші? Архітектурні драйвери та мистецтво Trade-offs

https://leanpub.com/architecture-foundation

ЩО проти ЯК: Функціональні та Нефункціональні вимоги

https://leanpub.com/architecture-foundation

Функціональні вимоги (FR) — “ЩО”

https://leanpub.com/architecture-foundation

Нефункціональні вимоги (NFR) — “ЯК”

https://leanpub.com/architecture-foundation

Сучасна шістка драйверів

https://leanpub.com/architecture-foundation

1. Maintainability (Підтримуваність)

https://leanpub.com/architecture-foundation

2. Scalability (Масштабованість)

https://leanpub.com/architecture-foundation

3. Reliability (Надійність)

https://leanpub.com/architecture-foundation

4. Security (Безпека)

https://leanpub.com/architecture-foundation

5. Testability (Тестованість)

https://leanpub.com/architecture-foundation

6. Observability (Спостережуваність)

https://leanpub.com/architecture-foundation

Мистецтво компромісу (Trade-offs)

https://leanpub.com/architecture-foundation

Performance vs Maintainability (Продуктивність проти Підтримуваності)

https://leanpub.com/architecture-foundation

Flexibility vs Time-to-Market (Гнучкість проти Швидкості запуску)

https://leanpub.com/architecture-foundation

Теорема CAP

https://leanpub.com/architecture-foundation

Жорсткі обмеження (Constraints)

https://leanpub.com/architecture-foundation

🔑 Висновки розділу

https://leanpub.com/architecture-foundation