</>Oriol Martí

Blog

Arquitectura de sistemas

No son tutoriales: decisiones de diseño, sus trade-offs y lo que aprendí aplicándolas en producción.

Próximamente

Lo que estoy escribiendo, en el orden en que irá saliendo.

  1. Diagrama

    Caché en capas: navegador, CDN, Redis y base de datos

    Cada capa de caché resuelve un problema distinto y añade una forma nueva de servir datos viejos. El mapa completo.

  2. Decisiones y trade-offs

    Colas, reintentos y dead letter queues

    Cuándo reintentar, cuándo rendirse y qué hacer con los mensajes que nunca van a funcionar.

  3. Caso real

    Adiós a las claves de AWS en GitHub Actions: OIDC

    Caso real en esta misma web: cambiar las claves de acceso del pipeline por credenciales temporales con OIDC.

  4. Opinión

    Observabilidad para equipos pequeños

    No necesitas una plataforma de observabilidad completa. Necesitas saber tres cosas antes que tus usuarios.

  5. Decisiones y trade-offs

    Multi-tenant en un SaaS pequeño

    Base de datos compartida, esquema por cliente o cuenta aislada: qué elegir cuando eres un solo desarrollador.

  6. Opinión

    Lo que el diseño gráfico me enseñó de arquitectura

    Empecé diseñando carteles y webs. Jerarquía, espacio en blanco y restricciones: lo que me llevé del diseño al backend.