Biblioteca abierta

    Guías de producción,
    abiertas.

    Conceptos, diagramas y recursos técnicos para estudiar backend de forma práctica.

    Contenido evergreen abierto. Cada recurso aquí cubre un concepto, una herramienta o un patrón backend. Independiente y gratuito.

    Casos reales · producción

    1 disponible

    01
    Infraestructura · Todos6 secciones

    Docker

    35+ comandos esenciales, Docker Compose, multi-stage builds, debugging y limpieza. Con diagramas de arquitectura.

    Leer guía→
    02
    Backend & APIs · Mid6 secciones

    APIs REST

    URLs, métodos HTTP, status codes, paginación, seguridad y checklist pre-deploy. Con diagramas de flujo y autenticación.

    Leer guía→
    03
    Backend & APIs · Todos7 secciones

    Redis

    De Strings a Sorted Sets — cache, colas, rate limiting. Con diagramas de estructuras de datos y conexión directa al Lab 01.

    Leer guía→
    04
    Bases de Datos · Mid6 secciones

    SQL & PostgreSQL

    SELECT, JOINs, índices, transacciones ACID, EXPLAIN ANALYZE y configuración de producción.

    Leer guía→
    05
    Backend & APIs · Mid6 secciones

    Spring Boot — Producción

    Profiles, Actuator, connection pools, health checks, exception handling y logging estructurado.

    Leer guía→
    06
    Seguridad · Mid6 secciones

    Seguridad Backend

    JWT vs Sessions, RBAC, OWASP Top 10, input validation, CORS, hashing de passwords.

    Leer guía→
    07
    Arquitectura · Senior6 secciones

    Patrones de Arquitectura

    Cache-aside, message queues, circuit breaker, rate limiting, load balancer y CAP theorem.

    Leer guía→
    08
    Observabilidad · Mid7 secciones

    Observabilidad

    Los 3 pilares, Prometheus, Grafana, Golden Signals, logging estructurado, alertas, distributed tracing, SLOs y percentiles (P50/P95/P99).

    Leer guía→
    09
    Infraestructura · Todos6 secciones

    Git en Producción

    Branching strategies, revert vs reset, cherry-pick, bisect, merge vs rebase, hotfix flow.

    Leer guía→
    10
    Backend & APIs · Senior6 secciones

    Concurrencia & Race Conditions

    Race conditions, locks pessimistic/optimistic, deadlocks, idempotencia y operaciones atómicas en Redis y PostgreSQL.

    Leer guía→
    11
    Backend & APIs · Mid6 secciones

    Testing en Producción

    Pirámide de tests, unit tests, integration con TestContainers, WireMock, coverage y TDD.

    Leer guía→
    12
    Arquitectura · Mid6 secciones

    Kafka & Mensajería

    Kafka, RabbitMQ, dead letter queues, event-driven architecture, consumer lag y monitoring.

    Leer guía→
    13
    Infraestructura · Mid7 secciones

    Kubernetes

    Pods, Deployments, Services, HPA, ConfigMaps, Secrets y debugging de CrashLoopBackOff.

    Leer guía→
    14
    Infraestructura · Todos6 secciones

    Linux & CLI

    40+ comandos: navegación, grep/awk/sed, procesos, networking, logs, SSH. Lo que usas cuando estás en un servidor.

    Leer guía→
    15
    Arquitectura · Senior6 secciones

    Microservicios — Patrones Avanzados

    Saga, CQRS, event sourcing, service mesh, API Gateway. Cuándo usarlos y cuándo NO.

    Leer guía→
    16
    Backend & APIs · Senior6 secciones

    Performance & Profiling

    JVM tuning, memory leaks, N+1 queries, connection pooling, caching estratégico.

    Leer guía→
    17
    Infraestructura · Mid6 secciones

    CI/CD Pipelines

    GitHub Actions, deployment strategies (blue-green, canary, rolling), rollback y monitoring post-deploy.

    Leer guía→
    18
    Backend & APIs · Mid6 secciones

    Networking para Backend

    HTTP/2, TCP/DNS, gRPC, WebSockets, TLS/SSL. Lo que pasa debajo de tu API.

    Leer guía→
    19
    Infraestructura · Mid6 secciones

    AWS para Backend

    EC2, S3, RDS, SQS, SNS, Lambda, IAM. Los servicios core que necesitas conocer.

    Leer guía→
    20
    Bases de Datos · Mid6 secciones

    MongoDB & NoSQL

    SQL vs NoSQL, document model, aggregation pipeline, indexing, replication y sharding.

    Leer guía→
    21
    Seguridad · Mid6 secciones

    OAuth2 & SSO

    Authorization code, PKCE, tokens, OpenID Connect, SSO y implementación con Spring Security.

    Leer guía→
    22
    Arquitectura · Mid6 secciones

    Design Patterns

    Los 8 patrones que realmente usas: Strategy, Factory, Observer, Builder, Adapter, Decorator, Repository y cuándo NO usar patterns.

    Leer guía→
    23
    Seguridad · Mid6 secciones

    IA en el flujo de desarrollo

    Safeguards & compliance cuando un agente IA tiene acceso a tu shell, repo o infra. YOLO mode, comandos críticos, sandboxing, audit trail y política de equipo.

    Leer guía→
    24
    Arquitectura · Senior7 secciones

    Rate Limiting Distribuido

    Token Bucket vs Sliding Window. Algoritmos, implementación distribuida con Redis (Lua scripts, Sorted Sets), casos reales (AWS, GitHub, Stripe, Cloudflare) y librerías Java (Bucket4j, Resilience4j).

    Leer guía→

    Pon la teoría en práctica

    Reproduce un incidente real
    en tu propia máquina.

    Docker, Redis, Grafana, k6 — la teoría de estas guías aplicada en un incidente real de Ticketmaster.

    Ver Casos de Producción→

    Si quieres profundizar más allá de estos recursos abiertos, la colección Backend en Producción ofrece volúmenes completos con cross-references y notas del autor · Arturo Velazquez.