iFollow
Dashboard de monitoramento
Investiguei um dashboard que levava cerca de cinco minutos para carregar e encontrei o gargalo na renderização de grandes volumes de dados.
Problema
O front-end recebia dados do dia inteiro e fazia a agregação antes de renderizar os gráficos.
Decisão
Mudei a agregação para o back-end, passei a buscar dados de forma assíncrona em stream e apliquei lazy loading.
Resultado
O carregamento caiu de cerca de 5 minutos para cerca de 2 segundos.
