Red de conocimiento del abogados - Ley de patentes - ¿Qué es la arquitectura de microservicios?

¿Qué es la arquitectura de microservicios?

La arquitectura orientada a servicios (SOA) es un modelo de componentes que conecta diferentes unidades funcionales de una aplicación (llamadas servicios) a través de interfaces y contratos bien definidos entre estos servicios. Los servicios integrados en una amplia variedad de sistemas pueden interactuar de forma unificada y común. SOA es una arquitectura de servicio de grano grueso y débilmente acoplada. Extrae funciones basadas en la idea del servicio SOA (para resolver problemas de código duplicado) y depende de ESB para realizar llamadas entre varios sistemas con el servicio como centro. Con el crecimiento continuo de la complejidad y la escala del negocio, así como la variabilidad de los factores comerciales, el desarrollo ágil de software se ha vuelto particularmente importante para satisfacer las necesidades de los clientes tanto como sea posible mientras se mantiene una buena calidad del software y disponibilidad del sistema. Divida la aplicación general para garantizar que el concepto de diseño del servicio centrado en el negocio esté más en línea con los requisitos reales de la entrega ágil y la cultura DevOps. Y esta es la verdadera fuente de la arquitectura de microservicios. Para resumir la diferencia entre SOA y microservicios en una oración, los microservicios ya no enfatizan el bus de servicios empresariales ESB relativamente pesado en la arquitectura SOA tradicional. Al mismo tiempo, la idea de SOA ingresa en un sistema comercial único para lograr una verdadera. componenteización. Los microservicios son cada vez más importantes hoy en día,