En este curso explicamos desde las bases de los microservicios vs. monolíticos, siguiendo buenas prácticas de cómo configurarlos y conectarlos.
Este curso es de nivel intermedio, necesitamos que conozcas un poco sobre NestJS en orden de sacarle el máximo provecho al curso, aunque cuenta con una introducción a Nest para que todos hablemos el mismo idioma, es recomendado haber creado al menos una API Rest con Nest.
El curso es 90% práctico, con sus introducciones a los temas que rodean el mundo de los microservicios, pero puntualmente tocaremos temas como:
• Arquitectura monolítica vs. Arquitectura de microservicios (Pro y cons)
• Paquetes oficiales de NestJS Microservicios
• Comunicación por mensajes y eventos
• Transportadores como TCP, HTTP y NATS
• Git sub modules
• Message Patterns
• CRUDs
• Comunicación entre microservicios
• Múltiples bases de datos (Varios microservicios cuentan con bases de datos diferentes)
• Git Organizations
• Gateways
• Manejo de Excepciones
• Prisma
• Modelos de Prisma y relaciones
• Filtros y paginaciones
• Maestro-detalle (órdenes y detalle de orden)
• Dockerización
• Kubernets
• Google Cloud
• Google Kubernetes Engine (GKE)
• Registros privados para artefactos en GCloud
• CI/CD
• Pagos
• Stripe
• Webhooks
• Proxys
• Manejo de variables de entorno
• Secretos de Google
• Y mucho más...
El curso está cargado con información relevante al mundo de los microservicios para que puedas crearlos, configurarlos y utilizarlos en tu siguiente proyecto o comprender rápidamente como usarlos si tu organización o empresa los usa.