Notas de ingeniería

Notas sobre las decisiones, restricciones y evidencias que intervienen al diseñar y evolucionar sistemas backend y empresariales.

TRABAJO ACTUAL

Notas de ingeniería recientes

La práctica actual va más allá de una lista de frameworks: integridad de datos, concurrencia, autorización, diseño de sistemas y entrega disciplinada.

  1. PostgreSQL

    Práctica de ingeniería

    Diseñar RLS de PostgreSQL para SaaS multi-tenant

    El aislamiento por tenant es un límite del sistema: el contexto confiable, la autorización de aplicación, las políticas de base de datos y las pruebas deben estar alineados.

    Publicado

    Tiempo de lectura

    12 min de lectura
    Leer nota

TRABAJO ANTERIOR

Notas de ingeniería anteriores

Las notas anteriores siguen disponibles como contexto.

Tema

Temas actuales de ingeniería

Arquitectura, PostgreSQL, concurrencia, autorización, SDD y prácticas de revisión para sistemas que deben seguir siendo entendibles al evolucionar.

La práctica actual va más allá de una lista de frameworks: integridad de datos, concurrencia, autorización, diseño de sistemas y entrega disciplinada.

PostgreSQL e integridad de datos

Restricciones relacionales, límites transaccionales, aislamiento por tenant y cambios de estado confiables.

Concurrencia y autorización

Concurrencia optimista, límites de autorización y flujos que permanecen seguros ante los cambios.

Ingeniería guiada por especificaciones

SDD, revisiones de arquitectura, responsabilidades especializadas, evidencia y puertas de liberación.

Diseño de flujos distribuidos

Transferencias durables entre etapas, idempotencia y patrones asíncronos considerados con decisiones técnicas explícitas.

Ingeniería con apoyo de IA

Roles especializados y acotados que apoyan el análisis y la implementación mientras las decisiones de ingeniería siguen siendo humanas.