Backend & Sistemas Nivel: Intermedio

Backend Engineering con Go y Microservicios

Construye sistemas backend de altísima concurrencia y baja latencia utilizando Golang, gRPC, mensajería con Kafka y arquitectura limpia de microservicios.

⏱
Duración
10 Semanas (80 hrs)
⏰
Horarios
Mar y Jue: 7:00 PM - 9:30 PM (GMT-6)
🚀
Modalidad
Clases en Vivo + Labs
📅
Inicio
3 de Noviembre, 2026
Stack Tecnológico que dominarás:
Docker Docker Go Go gRPC gRPC Kafka Kafka Redis Redis

Ingeniería Backend de Alta Concurrencia

Go es el lenguaje predilecto para infraestructuras cloud, herramientas como Docker y Kubernetes, y microservicios de alto tráfico en las empresas más exigentes del mundo.

Ejes del Curso

  • Go idioms, concurrencia nativa (Goroutines, Channels, Select, Mutex).
  • Diseño de microservicios con Clean Architecture y Domain-Driven Design (DDD).
  • Comunicación síncrona de alta velocidad con gRPC y Protocol Buffers.
  • Arquitectura orientada a eventos (Event-Driven) con Apache Kafka y Redis Streams.
  • Pruebas unitarias, de integración y benchmarks de rendimiento.
PLAN DE ESTUDIOS

Temario del Programa

Haz clic en cada módulo para desplegar
Módulo 1: Concurrencia Pura en Go (Goroutines & Channels) ▾
• Mecánicas internas del Go Runtime scheduler y asignación de memoria • Canales unbuffered, buffered, select multiplexing y timeouts • Patrones de concurrencia: Worker Pools, Fan-in/Fan-out y Pipeline • Sincronización avanzada con sync.Mutex, sync.RWMutex y sync/atomic
Módulo 2: Comunicación de Alto Rendimiento con gRPC y Protocol Buffers ▾
• Definición de contratos de servicios con Protobuf v3 • RPC unario y Streaming bidireccional cliente-servidor • Interceptores, autenticación mTLS y propagación de contexto • Comparativa de rendimiento gRPC vs REST / JSON
Módulo 3: Arquitectura Orientada a Eventos con Apache Kafka & RabbitMQ ▾
• Mensajería asíncrona, topologías de eventos, particionamiento y consumer groups • Patrón Outbox transaccional para consistencia eventual • Manejo de Dead Letter Queues (DLQ) y reintentos idempotentes • Proyecto: Sistema de procesamiento de pagos y liquidaciones en tiempo real
Módulo 4: Profiling, Benchmarking y Optimización de Producción ▾
• Uso de pprof para análisis de CPU, memoria (heaps) y bloqueos de goroutines • Detección de fugas de memoria y race conditions con -race detector • Proyecto Final: Microservicio bancario capaz de procesar 50k peticiones por segundo

🎯 Proyecto de Graduación para Portafolio

Al finalizar el curso, no realizarás un examen teórico. Construirás un sistema completo con arquitectura empresarial, pruebas automatizadas, monitorización y pipeline CI/CD desplegado en la nube pública, listo para ser evaluado por reclutadores técnicos.

  • Repositorio público en GitHub con documentación README profesional.
  • Infraestructura en la nube con cuentas sandbox reales.
  • Certificado verificable de finalización con ID único para LinkedIn.
EQUIPO DOCENTE

Conoce a tus Mentores

Aprende directamente de profesionales seniors que lideran sistemas en producción.

Mateo Rivera

Mateo Rivera

Principal Backend & Distributed Systems Engineer
Fintech Scaled Systems
⏱ +10 años en sistemas distribuidos, microservicios en Go y mensajería reactiva

Arquitecto de motores transaccionales de baja latencia con Go, Kafka y PostgreSQL particionado.

🎖 Confluent Certified Developer for Apache Kafka, Linux Foundation Certified Engineer
🔥 Plazas limitadas por cohorte
⏱
Duración:
10 Semanas (80 hrs)
⏰
Horarios en Vivo:
Mar y Jue: 7:00 PM - 9:30 PM (GMT-6)
Inversión del Programa
$750 USD $1,100 USD
✓ Beca aplicada para pronto pago
💬 Consultar por WhatsApp
Respuesta promedio: < 15 minutos
Todo lo que incluye:
  • ✓ Clases en vivo + Grabaciones de por vida
  • ✓ Cuentas Cloud Sandbox (AWS / GCP)
  • ✓ Code Reviews 1 a 1 de tus Pull Requests
  • ✓ Acceso al Discord exclusivo de ingenieros
  • ✓ Garantía de reembolso de 14 días