
22 Rozdział 1.
Poziom wysiłku
Wysoki czy niski nakład pracy
Znany architekt oprogramowania i autor Martin Fowler napisał kiedyś,
że „architektura oprogramowania to rzeczy, które trudno zmienić”. Możesz
użyć definicji Martina, aby określić, w którym miejscu spektrum znajduje
się Twoja decyzja. Im trudniej jest coś później zmienić, tym bardziej jest to
związane z architekturą. I odwrotnie, im łatwiej daną rzecz można później
zmienić, tym bardziej jest prawdopodobne, że jest związana z projektowaniem.
Załóżmy, że planujesz przejście z jednego stylu architektury na inny; powiedzmy,
z tradycyjnej architektury wielowarstwowej na mikrousługi. Taka