Capítulo 8. Implementación

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

La implementación de una aplicación monolítica de un solo proceso es un proceso bastante sencillo. Los microservicios, con su interdependencia y riqueza de opciones tecnológicas, son harina de otro costal. Cuando escribí la primera edición de este libro, este capítulo ya tenía mucho que decir sobre la enorme variedad de opciones que tienes a tu disposición. Desde entonces, Kubernetes ha saltado a la palestra, y las plataformas de Función como Servicio (FaaS) nos han dado aún más formas de pensar en cómo distribuir realmente nuestro software.

Aunque la tecnología haya cambiado en la última década, creo que muchos de los principios básicos asociados a la creación de software no han cambiado. De hecho, creo que es aún más importante que comprendamos a fondo estas ideas fundamentales, ya que pueden ayudarnos a entender cómo navegar por este caótico paisaje de la nueva tecnología. Con esto en mente, este capítulo destacará algunos principios básicos relacionados con la implementación que es importante comprender, al tiempo que mostrará cómo las diferentes herramientas disponibles pueden ayudarte (o dificultarte) a poner en práctica estos principios.

Sin embargo, para empezar, echemos un vistazo detrás de la cortina y veamos qué ocurre cuando pasamos de una visión lógica de la arquitectura de nuestros sistemas a una topología de implementación ...

Get Construyendo Microservicios, 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.