Como as APIs Assíncronas do Next 15 mudaram nossa estratégia de Cache (Valor Real).
Fala pessoal, queria compartilhar algo que aprendemos lançando a plataforma da RET Tecnologia hoje.
Com a mudança do Next 15 onde headers, params e cookies se tornaram Promises, nossa antiga estratégia de cache na borda quebrou. Tivemos que redesenhar o fluxo de autenticação e auditoria de segurança da plataforma.
O que fizemos: Implementamos um padrão de Stale-While-Revalidate agressivo para os metadados de segurança. Isso permite que o site carregue instantaneamente (via Edge Cache), enquanto o Next.js revalida em background se aquele cabeçalho de segurança (como o nosso RFC 8058 de e-mail) ainda é válido para aquela sessão.
Isso evitou o famoso 'flash of unstyled content' e manteve a nossa performance no topo mesmo com validações pesadas sendo feitas em cada request.
Se alguém tiver dúvidas sobre como implementar RFC 8058 puro ou como lidar com o cache do Next 15 em larga escala, bora conversar nos comentários.
Fonte: https://rettecnologia.org/