Tengo un frontend en [Astro/React/Vue] y una API en [Strapi/Laravel/Nest/etc].
Ya tengo conexión básica funcionando, pero quiero implementar una capa de fetch/data layer bien organizada.
Objetivo: mejorar DX, mantener el código desacoplado y preparado para escalar.
¿Qué patrón o estructura me sugerís para manejar las llamadas a la API y sus transformaciones (normalización, errores, tipado)?