Capítulo 3. Diseñar microservicios: El proceso SEED(S)

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

Si recuerdas, en el Capítulo 1 afirmamos que la principal ventaja de adoptar una arquitectura de microservicios es la capacidad de aumentar la velocidad de desarrollo sin comprometer la seguridad de un sistema, a escala. Se trata de un beneficio extremadamente importante para las organizaciones que abordan problemas significativamente complejos. Ten en cuenta, sin embargo, que esto ocurre ciertamente como resultado de un diseño consciente, no por accidente. En todos los casos, salvo en los más sencillos, es imposible iterar hacia una arquitectura de microservicios exitosa sin un diseño del sistema eficaz y explícito, de extremo a extremo.

En este capítulo, presentamos un proceso evolutivo para diseñar microservicios. Esta metodología fue formulada por primera vez por uno de los autores en una startup del sector sanitario de la que fue cofundador, y posteriormente aplicada con éxito en numerosos proyectos de otras empresas. El enfoque flexible ha demostrado ser igual de eficaz para organizaciones más pequeñas que abordan problemas complejos; por ejemplo, una startup pionera que está revolucionando el vasto sector sanitario y una gran organización con miles de ingenieros de software repartidos en cientos de equipos.

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.