Está en la página 1de 2

ANALISIS Y DISEÑO DE SOFTWARE

Ensayo de poster

José Luis Suarez Mancilla


1151464

Docente
ING. JUDITH DEL PILAR RODRIGUEZ TENJO

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


INGENIERÍA DE SISTEMAS - FACULTAD DE INGENIERÍA
CÚCUTA - COLOMBIA
2018
Microservicios
En la actividad de poster realizada los docentes del programa de ingeniería, fue una
actividad donde se expusieron temas muy interesantes, pero en este ensayo se hablara de
uno de los poster que contenía un tema muy interesante y actual, el cual está trabajando el
ingeniero y docente Fredy vera que esta realizando un doctorado en la universidad del valle
en Colombia, se trata sobre microservicios que es un enfoque para desarrollar una
aplicación software como una serie de pequeños servicios, cada uno ejecutándose de forma
autónoma y comunicándose entre sí, por ejemplo, a través de peticiones HTTP a sus API.

Por lo general hay un número mínimo de servicios que gestionan cosas comunes
para los demás, pero cada microservicio es pequeño y corresponde a un área de negocio de
la aplicación.

Además, cada uno es independiente y su código debe poder ser desplegado sin
afectar a los demás. Incluso cada uno de ellos puede escribirse en un lenguaje de
programación diferente, ya que solo exponen la API al resto de microservicios.

Ventajas de enfoque de microservicios

– Cada microservicio se puede desplegar de forma independiente: un cambio en un


determinado módulo, no afectará a los demás, solo tendremos que subir ese módulo.

– Es fácil de entender, ya que la lógica de negocio está bien separada.

– Facilita la gestión de equipos multifuncionales y autónomos.

Por sí mismo, cada microservicio es multifuncional: tiene una parte de base de


datos, de backend, etc., además de ser independiente de los demás. Se pueden formar
equipos multifuncionales que se encarguen de varios microservicios, escalando el proceso
de desarrollo de forma más sencilla. Es más fácil de escalar a nivel de software, ya que en
lugar de replicar toda la aplicación y gestionarlo con balanceadores, replicaremos los
microservicios que tengan más carga.

También podría gustarte