Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de Microservicios - Coggle Diagram
Fundamentos de Microservicios
Los microservicios son tanto un estilo de arquitectura como un modo de programar software.
Los microservicios son elementos independientes que funcionan en conjunto para llevar a cabo las mismas tareas.
¿Para qué sirven los microservicios?
Los microservicios potencian a los equipos y las rutinas.
También puede desarrollar múltiples microservicios de forma simultánea
Ventajas de los Microservicios
Capacidad de recuperación
Facilidad de implementación
Gran capacidad de expansión
Accesibilidad
Aplicaciones listas para comercializarse más rápidamente
Aplicaciones más abiertas
Se trata de reestructurar los equipos de desarrollo y la comunicación entre los servicios para estar preparados para las fallas inevitables
Desafíos de los Microservicios
Implementación
Registro
Control de versiones
Monitoreo
Pruebas
Depuración
Diseño
Conectividad
Diferencia de SOA y Microservicios
Los microservicios pueden comunicarse entre sí, generalmente sin estado, para que las aplicaciones diseñadas de esta manera sean más tolerantes a los errores y menos dependientes de un único ESB
permite que los equipos de desarrollo elijan sus propias herramientas, ya que los microservicios pueden comunicarse a través de las interfaces de programación de aplicaciones (API) que son imparciales respecto al lenguaje
Un microservicio es la función principal de una aplicación que se ejecuta de forma independiente de los demás servicios.