Kde hledat hlavní příčinu
Nejde jen o frontend. Problém bývá v dotazech, datech, cachování, infrastruktuře i v tom, jak aplikace roste bez pravidel.
- dotazy a práce s databází
- zbytečně těžké obrazovky
- slabé cachování nebo paging
- release proces brzdící opravy
Jak postupovat
Nejdřív změřit a potvrdit dopad. Pak řešit několik nejkritičtějších míst s jasným přínosem, ne plošný refaktor bez směru.
Co bývá rychlá výhra
Lepší práce s daty, omezení zbytečných dotazů, úprava nejpomalejších workflow a odstranění největších technických bottlenecků.
Kdy uvažovat o větší změně
Až když se ukáže, že problém není v několika uzlech, ale v samotném tvaru architektury nebo datového modelu.