Capítulo 9. Desarrollar microservicios
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Pongamos en práctica algunas de las técnicas que hemos estado discutiendo e implementemos un proyecto multimicroservicios de muestra. La implementación de los microservicios en este proyecto de muestra estará muy simplificada. Mostraremos sólo el código suficiente para fines de demostración, pero los pasos y enfoques que discutiremos pueden aplicarse directamente en proyectos reales mucho más grandes.
Empezaremos por identificar candidatos adecuados para microservicios basándonos en un análisis de contextos delimitados mediante Event Storming, similar al proceso descrito en el Capítulo 4. A continuación, seguiremos los siete pasos de la metodología de diseño SEED(S) que comentamos en el Capítulo 3, y culminaremos escribiendo el código de los dos microservicios de muestra. En la implementación de estos servicios emplearemos la guía de modelado de datos delCapítulo 5. Y por último, pero no por ello menos importante, mostraremos cómo se establece y configura adecuadamente un entorno de desarrollo fácil de usar para los microservicios, aplicando muchas de las recomendaciones del Capítulo 8, incluida la creación de un proyecto paraguas, una forma de ejecutar varios microservicios juntos en un espacio de trabajo para desarrolladores.
Diseñar puntos finales de microservicios
Supongamos que en una sesión de Event Storming de que realizaste ...
Get Microservicios: En marcha 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.