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
Identidades y accesos
Quién puede hacer qué, y qué rastro deja.
Red y exposición
Lo que es visible desde Internet, y por qué.
Aplicaciones y API
El código, sus contratos, sus dependencias, sus secretos.
Datos y copias de seguridad
Dónde viven los datos, y si la restauración se ha probado.
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.
