
GraphQL in Action
Samer Buna
- Editorial
- Manning
- Año
- 2021
- Páginas
- ~384
- Nivel
- Básico
De qué trata
Manual de ingeniería riguroso de Samer Buna publicado por Manning en 2021. Proporciona una inmersión técnica profunda en el diseño, implementación y optimización de APIs GraphQL escalables en el ecosistema de Node.js. Orientado a programadores de backend y full-stack con experiencia previa en APIs REST.
El autor disecciona cada fase del pipeline de GraphQL: diseño de esquemas limpios y modulares, escritura de funciones resolver eficientes, gestión de contextos de petición y mitigación de problemas de rendimiento con DataLoader. Aborda la validación y transformación de argumentos, autenticación y control de acceso granular, suscripciones en tiempo real sobre WebSockets, y directivas personalizadas de esquema. En el lado del cliente, examina la integración agnóstica con librerías cliente y técnicas de caché en memoria.
El aprendizaje se basa en la construcción incremental de una plataforma de servicios de datos de comercio en tiempo real. Su punto fuerte es la profundidad con la que explica el modelo de ejecución interno del motor de GraphQL, permitiendo a los desarrolladores escribir código eficiente, mantenible y libre de cuellos de botella de red.
- GraphQL
- Node.js
- DataLoader
- Resolvers
- Suscripciones WebSockets
- Diseño de esquemas
- Optimización de consultas
- Manning
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
API de Servicios de Datos Corporativa con GraphQL
Implementación de una pasarela de datos escalable en Node.js con resolvers optimizados mediante DataLoader, control de acceso por roles y notificaciones en tiempo real.
