Skip to content

Backend & DevOpsDe la terminal a la arquitectura

El manual de backend y DevOps diseñado para aprender haciendo: bash y Linux, bases de datos, 6 lenguajes, testing, Docker, CI/CD, frontend y pensamiento de ingeniero. Con código real, diagramas, ejercicios y 5 proyectos guiados.

v1.1.0 · Actualizado a agosto 2026

Nuestro principio: aprender haciendo

No es un libro para leer: es un manual para construir. Cada tecnología se explica con la misma estructura (concepto → instalación → CRUD real → base de datos → tests → buenas prácticas → despliegue) para que puedas comparar entre lenguajes y aprender el concepto, no solo la sintaxis.

🗺️ Qué hay dentro

ParteContenido
0 · Herramientas del ingenieroTerminal y Linux · Bash scripting · grep, sed, awk, jq, curl, make, tmux
I · FundamentosHTTP y REST · SQL con PostgreSQL · SQL avanzado
II · Lenguajes y frameworksLaravel · Flask · FastAPI · NestJS · Elysia · Go
III · Calidad de códigoTesting · SOLID y clean code · Arquitectura
IV · DevOps y despliegueDocker · Nginx/Apache · Servidores, CI/CD y producción
V · FrontendFundamentos · HTMX · React · Next.js · Vue · Auth fullstack · Tiempo real
VI · Pensamiento de ingenieroTrade-offs y complejidad · Diseño de sistemas · ADRs y post-mortems · Casos de estudio
Proyectos guiados5 proyectos con especificación, criterios de aceptación y rúbrica
Apéndices (A-V)TypeScript · Redis · Seguridad · K8s · Rust · Spring · Kafka · RAG · Stripe…

🆕 Novedades de la v1.1.0

  1. Reescritura total en VitePress con el diseño inspirado en Elysia: tema claro por defecto, aurora pastel, tipografía Plus Jakarta Sans + JetBrains Mono y bloques de código con borde redondeado.
  2. Parte 0 completa sobre terminal, Linux y Bash scripting.
  3. Parte VI de pensamiento arquitectónico: estimaciones, CAP, idempotencia, ADRs, post-mortems y 5 casos de diseño resueltos.
  4. Proyectos guiados con rúbrica de evaluación para autoevaluarte.
  5. SQL ampliado: NULL, orden de ejecución, índices en profundidad, planes de consulta y modelado paso a paso.
  6. Frontend ampliado (Parte V): HTMX, React, Next.js, Vue, autenticación fullstack y tiempo real.
  7. Apéndices nuevos (K-V): monorepos, despliegue frontend, accesibilidad, PWA, APIs de IA, Stripe, MongoDB, Terraform, Kafka/RabbitMQ, buscador dedicado, React Native y RAG.

📦 Versiones cubiertas

TecnologíaVersiónTecnologíaVersión
PHP8.5.8Bun1.3.14
Laravel13.21Elysia1.4
Python3.13Node.js24 LTS
Flask3.1.3NestJS11
FastAPI0.136PostgreSQL18.4
Go1.26Nginx1.30 (stable)
Docker28.xApache2.4.x
TypeScript7.0 (nativo en Go, GA 8-jul-2026)Redis / Valkey7 / 8
Rustedición 2024 · Axum 0.8Java / Spring Boot25 LTS / 4.1
Prometheus3.9Grafana13
React19.2 (Compiler 1.0)Next.js16.2 (Turbopack)
Vue3.5 (3.6 en RC)HTMX2.0.9 estable · 4.0.0-beta6
Vite8 (Rolldown)Tailwind CSS4.3

🚀 Cómo empezar

No necesitas nada instalado: la Parte 0 te enseña la terminal desde cero. Si ya te manejas en Linux, salta directo a los Fundamentos.

Regla de oro: un proyecto pequeño terminado enseña más que diez tutoriales a medias. Al acabar cada lenguaje, construye la misma "API de tareas" con él y verás cómo el mismo problema se resuelve distinto en cada stack.

Hecho para aprender haciendo. Última actualización: agosto 2026.