Todos los artículos

FourA Digest: 8 al 10 de abril de 2026

Rediseñamos foura.ai e implementamos el nuevo sistema de diseño en todas las propiedades de FourA. Además: renovación del monitoreo, precios multi-moneda y búsqueda con Cmd+K.

Destacados

Rediseñamos foura.ai desde cero y aplicamos la nueva apariencia a cada propiedad de FourA en dos días. Blog, docs, portal de actualizaciones, páginas de autenticación, plantillas de correo electrónico, páginas de error. Si lleva el nombre de FourA, ahora coincide. En cuanto a la infraestructura, renovamos el sistema de monitoreo para eliminar falsas alertas y agregamos umbrales configurables con un registro de incidentes adecuado.

Novedades

Rediseño completo del sitio web

El sitio principal recibió una renovación visual completa. Nueva tipografía (Outfit), una paleta de colores índigo y soporte adecuado para temas claro/oscuro con una opción predeterminada del sistema. Se reconstruyó cada componente: tarjetas de precios, el playground, landing pages, páginas de contacto y legales, y la sección de vista previa del dashboard (que ahora muestra HTML en vivo en lugar de capturas de pantalla estáticas).

Agregamos etiquetas meta OG del lado del servidor, por lo que compartir un enlace de FourA en Slack o Discord muestra el título y la descripción correctos para cada página. Y si ya iniciaste sesión, los botones cambian de "Try Free" a "Go to Dashboard" automáticamente.

Un solo sistema de diseño, en todas partes

Un solo rediseño es agradable. La consistencia en cada punto de contacto es lo que hace que funcione. Aplicamos el mismo sistema de diseño a:

  • Blog y Docs con nueva tipografía, colores y encabezados estandarizados
  • Portal de actualizaciones completamente alineado con el sitio principal
  • Páginas de autenticación donde cada flujo de inicio de sesión y registro ahora coincide con la apariencia de FourA
  • Plantillas de correo electrónico para notificaciones de claves API, advertencias de cuota y alertas de monitoreo
  • Páginas de error para que incluso un 502 se sienta coherente con la marca

Configura el modo oscuro una vez y te seguirá a todas partes. Creamos una sincronización de temas entre sitios usando una cookie compartida en .foura.ai con tres estados: sistema, claro y oscuro. Tu preferencia persiste en todas las pestañas y sesiones.

Paleta de comandos Cmd+K

Presiona Cmd+K (o Ctrl+K) en el blog, docs o el portal de actualizaciones. Obtienes búsqueda y navegación instantáneas. Cuando el campo de búsqueda está vacío, muestra los destinos disponibles. Comienza a escribir y filtrará el contenido en tiempo real. Una característica pequeña, una gran mejora en la calidad de vida.

Precios multi-moneda

Los precios ahora detectan tu ubicación a través de GeoIP y muestran los montos en tu moneda local. USD, EUR y GBP en el lanzamiento. Las tasas de cambio se actualizan semanalmente a partir de datos de mercado en vivo, y la base de datos de GeoIP se actualiza cada dos semanas. Se acabó el adivinar lo que realmente pagarás.

Bajo el capó

Renovación del monitoreo

Las falsas alertas eran el problema principal. Nuestro monitoreo de CPU comparaba el uso de un solo núcleo con los límites de contenedores de múltiples núcleos. Un proceso de Node.js al 90% de un solo núcleo en un contenedor de 4 núcleos se sitúa en un 22.5% del total, no en un 90%. Normalizamos todas las métricas de CPU a la capacidad real del contenedor.

La evaluación de rate limit pasó del conteo por instancia al API gateway, donde realmente se aplican los límites. Esto eliminó las falsas advertencias de "aproximándose al rate limit" causadas por el conteo de tráfico entre servicios internos.

Los umbrales ahora residen en la base de datos con una API completa para lectura y edición. Podemos ajustar la sensibilidad de las alertas sin tener que volver a desplegar. También agregamos un registro de incidentes con histéresis, para que un servicio que oscila entre estados no dispare 50 notificaciones.

El fantasma de los 19,000 requests

Un error de parseo en nuestra canalización de requests causó una fuga en el contador de requests activos. Las validaciones fallidas incrementaban el conteo pero nunca lo decrementaban. El servicio de enrutamiento de proxy informaba 19,390 requests "activos". El número real era de aproximadamente 20. Lo solucionamos envolviendo el seguimiento de requests en un manejo de errores adecuado.

Infraestructura

ClickHouse pasó de v24 a v26 LTS con optimización de rendimiento: TTL de 7 días en las tablas de registro del sistema, hilos de fondo reducidos y aumento de memoria de 2 GB a 4 GB. La base de datos de Proxy Vault recibió el mismo aumento de memoria. En el lado de CI, agregamos grupos de concurrencia para evitar condiciones de carrera en el despliegue cuando se activan múltiples flujos de trabajo a la vez.

Pero el cambio con mayor visión de futuro podría ser el más pequeño. Agregamos llms.txt para que los asistentes de IA puedan leer una descripción estructurada de lo que hace FourA. Es 2026. Una proporción cada vez mayor de desarrolladores encuentra herramientas a través de la IA, no de los motores de búsqueda. Mejor hacérselo fácil.