En curso · 21 May 2026 → 28 Ene 2027
Backend
Engineering
Ruta de aprendizaje agnostica al lenguaje. De fundamentos de Linux hasta sistemas distribuidos escalables.
36
Semanas
432h
Totales
8
Fases
12h
Por semana
Scroll
01 — Fases del programa
Roadmap completo
8 fases progresivas que cubren todo el stack backend, desde Linux hasta sistemas distribuidos.
01
Linux & Terminal
Semanas 1-3 · 45h
Sistema de archivos, permisos, procesos, senales, shell scripting, SSH, cron jobs y manejo de logs del sistema.
Proyecto Script bash que automatiza el setup completo de un entorno de desarrollo.
02
Redes & HTTP
Semanas 4-6 · 45h
TCP/IP, DNS, puertos, sockets. HTTP/HTTPS a fondo: verbos, headers, cookies, sesiones. TLS/SSL, WebSockets, CORS y caching HTTP.
Proyecto Analisis con curl + Wireshark del ciclo completo de una request HTTP.
03
Bases de Datos
Semanas 7-12 · 90h
Modelado relacional, normalizacion, ACID, indices, query planner. NoSQL: cuando y como. Migraciones, backups, replicacion, connection pooling. ORM y Query Builders para integración programática.
Proyecto BD completa de una app de facturacion freelance con migraciones versionadas.
04
Diseno de APIs
Semanas 13-18 · 90h
Framework backend (Node.js/NestJS/Express), REST a fondo, idempotencia, autenticacion JWT y OAuth 2.0, versionado, paginacion, rate limiting. GraphQL y cuando tiene sentido.
Proyecto API REST completa con JWT, Swagger, manejo de errores y rate limiting.
05
Seguridad
Semanas 19-21 · 45h
OWASP Top 10, SQL injection, XSS, CSRF. Hashing de contrasenas, manejo de secretos, HTTPS en produccion y headers de seguridad.
Proyecto Security audit de la API anterior. Encontrar y corregir vulnerabilidades reales.
06
Arquitectura
Semanas 22-26 · 75h
Clean Architecture, DDD, event-driven, CQRS. Monolito modular vs microservicios. Circuit breaker, retry, timeout y patrones de resiliencia.
Proyecto Refactorizar la API del portafolio aplicando Clean Architecture.
07
Infraestructura & DevOps
Semanas 27-31 · 75h
Docker a fondo, multi-stage builds, Docker Compose. CI/CD con GitHub Actions. VPS + Nginx reverse proxy + SSL. Monitoreo con Grafana y Prometheus.
Proyecto Deploy en VPS real con Docker, Nginx, SSL y pipeline de CI/CD automatico.
08
Escalabilidad & Proyecto Final
Semanas 32-36 · 75h
Load balancing, caching con Redis, Message Queues (Kafka/RabbitMQ), CAP theorem, consistencia eventual, sistemas distribuidos. Backend testing aplicado. Proyecto integrador completo con 2 semanas de desarrollo.
Proyecto Final Backend completo de un SaaS: API, BD, auth, deploy en produccion, CI/CD, monitoreo y suite de tests completa.
02 — Semana tipo
Distribucion semanal
12 horas semanales en bloques de 2 horas diarias, de lunes a sabado. En paralelo con el frontend (1h/dia).
Distribucion diaria · 2h · Lunes a Sabado
📖 Lectura del libro de referencia45min
⌨️ Practica y experimentacion1h
📝 Notas / documentar aprendizaje15min
| Semana | Fase | Tema principal | Horas |
|---|---|---|---|
| W01 | Linux | Sistema de archivos, permisos, usuarios, navegacion | 12h |
| W02 | Linux | Procesos, senales, variables de entorno, shell scripting | 12h |
| W03 | Linux | SSH, cron jobs, logs del sistema, vim basico | 12h |
| W04 | Redes | TCP/IP, DNS, puertos, sockets, Wireshark | 12h |
| W05 | Redes | HTTP/HTTPS: verbos, headers, status codes, cookies | 12h |
| W06 | Redes | TLS/SSL, WebSockets, CORS, caching HTTP | 12h |
| W07 | BD | Modelado relacional, normalizacion, claves, relaciones | 12h |
| W08 | BD | SQL avanzado: indices, JOINs, transacciones, ACID | 12h |
| W09 | BD | Indices internos, query planner, EXPLAIN | 12h |
| W10 | BD | NoSQL: documentos, clave-valor, columnar, cuando usarlo | 12h |
| W11 | BD | Migraciones, backups, replicacion, connection pooling | 12h |
| W12 | BD | ORM & Query Builders: Prisma, TypeORM — integracion con PostgreSQL, migraciones programaticas, relaciones | 12h |
| W13 | APIs | Backend Framework: Node.js + NestJS/Express — estructura de proyecto, middleware, controllers, DI | 12h |
| W14 | APIs | REST a fondo: recursos, verbos, status codes, idempotencia, HATEOAS | 12h |
| W15 | APIs | Autenticacion: JWT, OAuth 2.0, API Keys, refresh tokens, OIDC | 12h |
| W16 | APIs | Versionado, paginacion, filtros, documentacion OpenAPI/Swagger | 12h |
| W17 | APIs | Rate limiting, manejo de errores consistente, logging estructurado | 12h |
| W18 | APIs | GraphQL: queries, mutations, subscriptions, N+1 problem, DataLoader | 12h |
| W19 | Seguridad | OWASP Top 10: SQL injection, XSS, CSRF, broken auth, insecure deserialization | 12h |
| W20 | Seguridad | Hashing (bcrypt/argon2), manejo de secretos, variables de entorno, rotacion de credenciales | 12h |
| W21 | Seguridad | HTTPS en produccion, security headers, CORS, auditoria OWASP ZAP, dependency audit | 12h |
| W22 | Arquitectura | Clean Architecture: capas, inversion de dependencias, puertos y adaptadores | 12h |
| W23 | Arquitectura | Domain-Driven Design: entidades, value objects, aggregates, repositorios, bounded contexts | 12h |
| W24 | Arquitectura | Event-driven: colas de mensajes, pub/sub, event sourcing, casos reales | 12h |
| W25 | Arquitectura | Monolito modular vs microservicios: trade-offs reales, cuando migrar | 12h |
| W26 | Arquitectura | CQRS, Saga pattern, circuit breaker, retry, timeout, resiliencia | 12h |
| W27 | DevOps | Docker: imagenes, volumenes, redes, multi-stage builds, .dockerignore | 12h |
| W28 | DevOps | Docker Compose para desarrollo local y orquestacion de servicios | 12h |
| W29 | DevOps | CI/CD con GitHub Actions: pipelines, testing automatico, deploy continuo | 12h |
| W30 | DevOps | VPS, Nginx reverse proxy, SSL con Let's Encrypt, health checks | 12h |
| W31 | DevOps | Observabilidad: logs estructurados, Grafana, Prometheus, OpenTelemetry, alertas | 12h |
| W32 | Escala | Load balancing, caching con Redis (estrategias), CDN, session management | 12h |
| W33 | Escala | Message Queues en profundidad: Kafka/RabbitMQ, patrones pub/sub, dead letter queues, backpressure | 12h |
| W34 | Escala | CAP theorem, consistencia eventual, distributed locks, Saga pattern, diseno de sistemas distribuidos | 12h |
| W35 | Escala | Backend Testing aplicado: Jest + Supertest, mocks de BD con Prisma, integration tests, coverage gates | 12h |
| W36 | Final | 🚀 SaaS completo: API + BD + auth + testing + deploy en produccion + CI/CD + monitoreo | 12h |
03 — Biblioteca de referencia
Libros recomendados
Recursos esenciales organizados por fase del programa.
The Linux Command Line
Fase 1 · LinuxGratuito en linuxcommand.org
How Linux Works
Fase 1 · LinuxComputer Networking: A Top-Down Approach
Fase 2 · RedesHigh Performance Browser Networking
Fase 2 · RedesGratuito en hpbn.co · HTTP/2 y HTTP/3
Designing Data-Intensive Applications
Fases 3 & 8El libro mas importante del plan
Database Internals
Fase 3 · BDAPI Design Patterns
Fase 4 · APIsDesigning Web APIs
Fase 4 · APIsGratuito en O'Reilly Safari
Alice and Bob Learn Application Security
Fase 5 · SeguridadOWASP moderno con enfoque en developers
Clean Architecture
Fase 6 · ArquitecturaNode.js Design Patterns
Fase 6 · ArquitecturaAsync avanzado, DI y patrones que NestJS usa bajo el capó
Building Microservices
Fase 6 · ArquitecturaDocker Deep Dive
Fase 7 · DevOpsSystem Design Interview Vol. 1 & 2
Fase 8 · EscalaVol. 1 (2020) + Vol. 2 (2022) · Muy visual
04 — Timeline visual
9 meses de recorrido
05 — Recursos online
Recursos complementarios
Herramientas y plataformas visuales para complementar el estudio.
Roadmap interactivo
roadmap.sh/backend
El mapa de referencia de la industria. Actualizado y con recursos por cada nodo.
Roadmap interactivo
roadmap.sh/linux
Mapa completo de Linux para devs. Complementa la Fase 1.
YouTube + Newsletter
ByteByteGo
Diagramas de sistemas y arquitectura. Esencial para Fases 6-8.
Practica SQL
PostgreSQL Docs
Documentacion oficial. La mejor fuente para entender el query planner.
Seguridad
OWASP Testing Guide
Gratuito en owasp.org. La biblia de la seguridad web para developers.
Seguridad interactiva
PortSwigger Web Security Academy
Gratuito en portswigger.net/web-security. Labs practicos de los creadores de Burp Suite. Reemplaza al libro desactualizado de Stuttard & Pinto.
CI/CD
GitHub Actions Docs
Documentacion oficial para construir pipelines en la Fase 7.

