Saltar a contenido

Capa 2 · Dar forma al sistema

Con código limpio (Capa 1), subimos de escala: de la clase al sistema. Cómo se guardan los datos, cómo se comunican las piezas, y cómo se estructura todo para que el negocio quepa dentro sin romperse.

Materias de esta capa

  • Bases de datos


    Modelado, índices (B-trees), transacciones y ACID, aislamiento, el problema N+1, SQL vs NoSQL.

    Entrar

  • APIs


    El contrato entre sistemas: REST, verbos HTTP, idempotencia, versionado, autenticación.

    Entrar

  • Networking


    Cómo viaja un byte: capas TCP/IP, TCP vs UDP, qué pasa al abrir una URL, latencia.

    Entrar

  • Domain-Driven Design


    Que el código hable el idioma del negocio: lenguaje ubicuo, agregados, bounded contexts.

    Entrar

  • Arquitectura de software


    Las decisiones caras de cambiar: capas, hexagonal, monolito vs microservicios, tradeoffs.

    Entrar