Capítulo 21. Ponerlo todo en orden

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este libro hemos cubierto mucho material en muchos temas diferentes que, tomados en conjunto, están diseñados para ayudarte a escalar tus aplicaciones. Nos hemos centrado en cinco principios:

  • Principio nº 1-Disponibilidad: Mantener la disponibilidad en las aplicaciones modernas

  • Principio nº 2-Arquitectura moderna de aplicaciones: Utilización de servicios

  • Principio nº 3-Organización: Adaptar tu organización a las aplicaciones modernas

  • Principio 4 - Riesgo: Gestión de riesgos para aplicaciones modernas

  • Principio nº 5-Nube: Utilizar la nube

Principio nº 1-Disponibilidad

La disponibilidad es la capacidad de tu aplicación para realizar las tareas que es capaz de hacer. Esto difiere de la fiabilidad, que es la capacidad de tu aplicación para no cometer errores. Un sistema que suma 2 + 3 y devuelve 6 tiene poca fiabilidad. Un sistema que suma 2 + 3 y nunca devuelve un resultado tiene una disponibilidad deficiente. La disponibilidad deficiente está causada por muchas cosas, como las siguientes:

  • Agotamiento de recursos

  • Cambios imprevistos basados en la carga

  • Mayor número de piezas móviles

  • Dependencias externas

  • Deuda técnica

La disponibilidad de las aplicaciones suele ser la primera víctima cuando una aplicación intenta escalar más allá de sus capacidades. Aprendimos en qué consiste la disponibilidad, cómo medirla ...

Get Arquitectura a escala, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.