Del curso: Fundamentos de la programación: API y servicios web

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Conceptos básicos sobre microservicios

Conceptos básicos sobre microservicios

La arquitectura de microservicios es una aproximación a la arquitectura orientada a servicios que consiste en construir una aplicación entera como un conjunto de servicios totalmente independiente, que pueden estar incluso programados con lenguajes distintos. Cada servicio se encarga de implementar una funcionalidad completa y se comunica con los demás mediante mecanismos ligeros, como una API de recursos HTTP. Las características principales de los microservicios son las siguientes. En primer lugar, como su propio nombre indica, los componentes son servicios separados que se comunican entre sí. La arquitectura se organiza en torno a las funcionalidades del negocio, es decir, cada requerimiento de funcionalidad del sistema se implementa con un microservicio independiente. Esta arquitectura se centra en productos y no en proyectos, con lo que el equipo comercial y el de desarrollo deberán trabajar de forma cohesionada. Las aplicaciones creadas con microservicios pretenden ser…

Contenido