Když aplikace roste, rostou s ní i problémy — pokud není dobře navržená.
Na začátku to většinou „nějak funguje“. Vývojáři přidají pár funkcí, opraví chyby, doplní modul… a najednou máte aplikaci, kde malý update rozbije tři další obrazovky a každá úprava trvá déle, než by měla.
Otázka je jednoduchá: jak zajistit, aby aplikace dokázala růst bez chaosu?
Řešením je modulární architektura.