
86 Rozdział 3.
Pierwsze prawo
To zależy
Pierwsze prawo architektury oprogramowania
Kolejki czy tematy? Wystarczy już tego napięcia. Odpowiedź brzmi —
to zależy!
Co jest ważne dla firmy? Jeśli najważniejsze jest
bezpieczeństwo
,
prawdopodobnie powinniśmy wybrać kolejki. Firma Sneakersowy Sezam rozwija
się skokowo i ma wiele innych usług zajmujących się handlem sneakersami,
więc
rozszerzalność
jest dla niej największym priorytetem. Oznacza to,
że powinniśmy wybrać rozwiązanie korzystające z tematów.
Ważnym czynnikiem jest także
czas
: jeśli musimy szybko wejść na rynek,
możemy wybrać prostszą architekturę (zapewniającą prostotę rozwiązania)
zamiast ...