🚀 Descripción del curso
Domina la arquitectura de Microservicios con uno de los frameworks backend más potentes del ecosistema Node.js, y aprende a trabajar como lo hacen hoy los equipos de alto rendimiento con IA integrada en todo tu flujo de desarrollo.
En este curso 100% práctico de Microservicios con NestJS y Claude Code diseñarás, desarrollarás y desplegarás un sistema distribuido real utilizando TypeScript y las capacidades nativas de microservicios. Implementarás comunicación entre servicios con NATS Server, mensajería en tiempo real y gestión de eventos asíncronos, junto con patrones avanzados como API Gateway, eventos, Service Brokers y observabilidad.
Trabajarás de la mano con Claude Code, el agente de programación de Anthropic, para generar y mantener tests, automatizar despliegues con Docker y CI/CD, crear skills y agents personalizados para tu proyecto, revisar código y resolver bugs más rápido. No se trata de que la IA programe por ti, sino de que tú la dirijas con criterio de arquitecto.
Al final tendrás todo desplegado en contenedores con Docker y Docker Compose y llevado a la nube, con pruebas de carga y balanceo, listo para producción. Ideal para desarrolladores backend que quieren construir aplicaciones modulares, desacopladas y de alto rendimiento, y multiplicar su productividad con IA.
📚 Lo que aprenderás
- Diseñar arquitecturas backend distribuidas usando microservicios independientes.
- Crear y conectar servicios backend con comunicación NATS y Pub/Sub.
- Implementar event-driven architecture con brokers y colas.
- Construir un API Gateway para integrar y escalar aplicaciones modulares.
- Conectar y sincronizar datos con bases SQL/NoSQL (PostgreSQL, MySQL y MongoDB).
- Proteger rutas y microservicios con autenticación JWT, guards y decorators.
- Usar Claude Code para generar, ejecutar y mantener tests.
- Crear skills, agents (subagentes) y comandos personalizados de Claude Code para tu proyecto.
- Automatizar Dockerfiles, Docker Compose, pipelines CI/CD y despliegues cloud con Claude Code.
- Ejecutar pruebas de carga, balanceo y escalado horizontal de servicios.
- Implementar observabilidad: logs, métricas y monitoreo.
- Desplegar microservicios backend en contenedores con Docker + Docker Compose y llevarlos a la nube.



