
Production Ready GraphQL
Marc-Andre Giroux
- Editorial
- Marc-Andre Giroux
- Año
- 2020
- Páginas
- ~180
- Nivel
- Intermedio
De qué trata
Tratado de referencia imprescindible de Marc-André Giroux (arquitecto de software que lideró la transición a GraphQL en Shopify y GitHub), publicado de forma independiente en 2020. Enfocado en el diseño, escalabilidad y gobierno de esquemas GraphQL de misión crítica en grandes organizaciones de ingeniería.
El autor aborda el diseño de esquemas desacoplado del lenguaje de programación: cómo diseñar APIs orientadas a la experiencia del cliente y al dominio de negocio, directrices para evitar errores de modelado irreversibles, paginación robusta basada en cursores (Connection specification) y estrategias de evolución sin versiones rompientes mediante directivas `@deprecated`. Desarrolla en profundidad la resiliencia en producción: análisis estático de complejidad de consultas para mitigar ataques de denegación de servicio (DoS), cálculo de cuotas de uso, métricas de rendimiento por campo y trazabilidad distribuida.
Es una lectura de cabecera obligatoria para cualquier arquitecto de software o equipo que opera o planea desplegar GraphQL a gran escala en producción. Sus lecciones se basan en problemas reales resueltos en plataformas que manejan millones de peticiones por segundo.
- GraphQL en producción
- Marc-André Giroux
- Diseño de esquemas
- Seguridad de consultas
- Análisis de complejidad
- Paginación por cursores
- Evolución de APIs
- Gobernanza técnica
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

