Capítulo 9. Microservicios

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

No es frecuente ver fuertes vínculos entre un estilo arquitectónico de software dominante y una cocina de inspiración italiana y popular en todo el mundo. Sin embargo, este es el caso de los microservicios y la pizza. Las raíces de los microservicios se remontan a 2008, cuando los gigantes de Internet que todos conocemos introdujeron a gran escala el enfoque . En Amazon, la "regla de las dos pizzas" surgió como principio rector del tamaño del equipo para un único componente del sistema, que posteriormente se conoció como microservicio. ¿Qué es la regla de las dos pizzas? Muy sencillo, todo equipo interno debe ser lo suficientemente pequeño como para que pueda alimentarse con dos pizzas.

Sin embargo, es un error pensar que los microservicios son, en cierto sentido, más pequeños que un servicio. La característica que define a un microservicio es su alcance, organizado en torno a una capacidad empresarial. En pocas palabras, los microservicios son un enfoque para diseñar e implementar servicios de grano fino, altamente cohesionados y poco acoplados, que se componen para satisfacer los requisitos del sistema. Estos servicios de grano fino, o microservicios, se despliegan de forma independiente y deben comunicarse y coordinarse cuando sea necesario para atender las peticiones individuales del sistema. Por tanto, por su propia naturaleza, las ...

Get Fundamentos de los sistemas escalables 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.