Capítulo 17. Utilizar pilas como componentes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Una pila suele ser el componente de más alto nivel en un sistema de infraestructura. Es la unidad más grande que se puede definir, aprovisionar y cambiar de forma independiente. El patrón de pila reutilizable (ver "Patrón: Pila reutilizable") te anima a tratar la pila como la unidad principal para compartir y reutilizar la infraestructura.
Las infraestructuras compuestas por pilas pequeñas son más ágiles que las pilas grandes compuestas por módulos y bibliotecas. Puedes cambiar una pila pequeña con más rapidez, facilidad y seguridad que una pila grande. Así que esta estrategia apoya el círculo virtuoso de utilizar la velocidad del cambio para mejorar la calidad, y la alta calidad para permitir el cambio rápido.
Construir un sistema a partir de múltiples pilas requiere mantener cada pila bien dimensionada y bien diseñada, cohesionada y débilmente acoplada. Los consejos del Capítulo 15 son relevantes tanto para las pilas como para otros tipos de componentes de infraestructura. El reto específico de las pilas es implementar la integración entre ellas sin crear un acoplamiento estrecho.
La integración entre pilas suele implicar que una pila gestione un recurso que otra pila utiliza. Hay muchas técnicas populares para implementar el descubrimiento y la integración de recursos entre pilas, pero muchas de ellas crean un acoplamiento ...