Ir al contenido

Arquitectura e ingeniería

Un sistema se lee capa por capa

Para responsables técnicos y equipos que quieren saber cómo diseñamos un sistema: las capas que examinamos, los principios que aplicamos y las prácticas que acompañan cada entrega.

Las capas que diseñamos

  1. Identidades y accesos

    Quién puede hacer qué, y qué rastro deja.

  2. Red y exposición

    Lo que es visible desde Internet, y por qué.

  3. Aplicaciones y API

    El código, sus contratos, sus dependencias, sus secretos.

  4. Datos y copias de seguridad

    Dónde viven los datos, y si la restauración se ha probado.

  5. Observabilidad y costes

    Lo que medimos, lo que pagamos, lo que genera una alerta.

Seis principios de arquitectura

La simplicidad primero

La solución más sencilla que responde a la necesidad; la complejidad solo cuando se justifica.

Decisiones por escrito

Cada elección importante se documenta con sus opciones y sus compromisos.

Seguridad desde el diseño

Amenazas, identidades y secretos tratados desde la arquitectura.

Reversibilidad

Proveedores sustituibles e infraestructura descrita como código.

Costes legibles

Cada servicio tiene una razón de ser y un coste controlado.

Entornos separados

Desarrollo, preproducción y producción no se mezclan.

Lo que acompaña cada entrega

Infraestructura como código

La base se reconstruye a partir de un repositorio versionado.

Integración y entrega continuas

Pruebas, análisis y despliegue automatizados, con aprobación antes de producción.

Revisión de código y de seguridad

Cada cambio se revisa antes de fusionarse.

Pruebas reportadas tal cual

Superada, fallida o no ejecutada: nunca se da un éxito por supuesto.

Documentación de traspaso

Arquitectura, operación y procedimientos de recuperación.

Haga revisar su arquitectura

Diagnóstico Azure, arquitectura objetivo o revisión de seguridad: elija la solución en el catálogo o describa su necesidad en una solicitud de presupuesto.