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.
bashsshfilesystemprocessescron
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.
tcp/iphttptlsdnswebsockets
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.
postgresqlnosqlindicesacidmigracionesprismatypeorm
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.
node.jsnestjsrestjwtoauth2graphqlopenapi
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.
owaspbcryptcsrfxsshttps
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.
clean archdddcqrsevent-drivenkafka
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.
dockerci/cdnginxgrafanaprometheus
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.
rediskafkacap theoremload balancingjest + supertestdistributed
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
SemanaFaseTema principalHoras
W01LinuxSistema de archivos, permisos, usuarios, navegacion12h
W02LinuxProcesos, senales, variables de entorno, shell scripting12h
W03LinuxSSH, cron jobs, logs del sistema, vim basico12h
W04RedesTCP/IP, DNS, puertos, sockets, Wireshark12h
W05RedesHTTP/HTTPS: verbos, headers, status codes, cookies12h
W06RedesTLS/SSL, WebSockets, CORS, caching HTTP12h
W07BDModelado relacional, normalizacion, claves, relaciones12h
W08BDSQL avanzado: indices, JOINs, transacciones, ACID12h
W09BDIndices internos, query planner, EXPLAIN12h
W10BDNoSQL: documentos, clave-valor, columnar, cuando usarlo12h
W11BDMigraciones, backups, replicacion, connection pooling12h
W12BDORM & Query Builders: Prisma, TypeORM — integracion con PostgreSQL, migraciones programaticas, relaciones12h
W13APIsBackend Framework: Node.js + NestJS/Express — estructura de proyecto, middleware, controllers, DI12h
W14APIsREST a fondo: recursos, verbos, status codes, idempotencia, HATEOAS12h
W15APIsAutenticacion: JWT, OAuth 2.0, API Keys, refresh tokens, OIDC12h
W16APIsVersionado, paginacion, filtros, documentacion OpenAPI/Swagger12h
W17APIsRate limiting, manejo de errores consistente, logging estructurado12h
W18APIsGraphQL: queries, mutations, subscriptions, N+1 problem, DataLoader12h
W19SeguridadOWASP Top 10: SQL injection, XSS, CSRF, broken auth, insecure deserialization12h
W20SeguridadHashing (bcrypt/argon2), manejo de secretos, variables de entorno, rotacion de credenciales12h
W21SeguridadHTTPS en produccion, security headers, CORS, auditoria OWASP ZAP, dependency audit12h
W22ArquitecturaClean Architecture: capas, inversion de dependencias, puertos y adaptadores12h
W23ArquitecturaDomain-Driven Design: entidades, value objects, aggregates, repositorios, bounded contexts12h
W24ArquitecturaEvent-driven: colas de mensajes, pub/sub, event sourcing, casos reales12h
W25ArquitecturaMonolito modular vs microservicios: trade-offs reales, cuando migrar12h
W26ArquitecturaCQRS, Saga pattern, circuit breaker, retry, timeout, resiliencia12h
W27DevOpsDocker: imagenes, volumenes, redes, multi-stage builds, .dockerignore12h
W28DevOpsDocker Compose para desarrollo local y orquestacion de servicios12h
W29DevOpsCI/CD con GitHub Actions: pipelines, testing automatico, deploy continuo12h
W30DevOpsVPS, Nginx reverse proxy, SSL con Let's Encrypt, health checks12h
W31DevOpsObservabilidad: logs estructurados, Grafana, Prometheus, OpenTelemetry, alertas12h
W32EscalaLoad balancing, caching con Redis (estrategias), CDN, session management12h
W33EscalaMessage Queues en profundidad: Kafka/RabbitMQ, patrones pub/sub, dead letter queues, backpressure12h
W34EscalaCAP theorem, consistencia eventual, distributed locks, Saga pattern, diseno de sistemas distribuidos12h
W35EscalaBackend Testing aplicado: Jest + Supertest, mocks de BD con Prisma, integration tests, coverage gates12h
W36Final🚀 SaaS completo: API + BD + auth + testing + deploy en produccion + CI/CD + monitoreo12h
03 — Biblioteca de referencia

Libros recomendados

Recursos esenciales organizados por fase del programa.

The Linux Command Line
William Shotts
Fase 1 · Linux
Gratuito en linuxcommand.org
How Linux Works
Brian Ward — 3ª Ed. 2021
Fase 1 · Linux
Computer Networking: A Top-Down Approach
Kurose & Ross — 8ª Ed. 2020
Fase 2 · Redes
High Performance Browser Networking
Ilya Grigorik — O'Reilly
Fase 2 · Redes
Gratuito en hpbn.co · HTTP/2 y HTTP/3
Designing Data-Intensive Applications
Martin Kleppmann
Fases 3 & 8
El libro mas importante del plan
Database Internals
Alex Petrov
Fase 3 · BD
API Design Patterns
JJ Geewax — O'Reilly
Fase 4 · APIs
Designing Web APIs
Brenda Jin et al.
Fase 4 · APIs
Gratuito en O'Reilly Safari
Alice and Bob Learn Application Security
Tanya Janca — 2020
Fase 5 · Seguridad
OWASP moderno con enfoque en developers
Clean Architecture
Robert C. Martin
Fase 6 · Arquitectura
Node.js Design Patterns
Mario Casciaro — 3ª Ed. 2020
Fase 6 · Arquitectura
Async avanzado, DI y patrones que NestJS usa bajo el capó
Building Microservices
Sam Newman — 2ª Ed. 2021
Fase 6 · Arquitectura
Docker Deep Dive
Nigel Poulton — Ed. 2024
Fase 7 · DevOps
System Design Interview Vol. 1 & 2
Alex Xu
Fase 8 · Escala
Vol. 1 (2020) + Vol. 2 (2022) · Muy visual
04 — Timeline visual

9 meses de recorrido

May '26
Linux
Jun '26
Redes + BD
Jul '26
BD
Ago '26
APIs
Sep '26
APIs + Seg.
Oct '26
Arquitectura
Nov '26
DevOps
Dic '26
Escala
Ene '27
Final
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.
Vista panorámica de ciudad moderna representando proyectos digitales

Conectemos

Si te interesa mi trabajo, quieres colaborar o conversar sobre tecnología, escríbeme.