Skip to content

romeroyonatan/docker-ejemplo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ejemplo de implementación de microservicios con Docker

La aplicación permite obtener el nombre en español del número ingresado en un formulario.

Esta aplicación fue dividida en dos microservicios: frontend y backend.

En el frontend se encuentra la presentación del formulario y es donde se realiza la petición al backend. Está escrito en javascript.

El backend es el que se encarga obtener el nombre del número utilizando la biblioteca singing-girl. Esta biblioteca no fue diseñada para trabajar en web, el microservicio backend le brinda esta funcionalidad.

Ventajas

Como existe un bajo acoplamiento entre los microservicios, pueden cambiar cada uno de ellos sin que el otro se entere (siempre y cuando no se modifique la API). Se puede reescribir el frontend para enbellecerlo sin necesidad de modificar el backend.

Utilización

Para utilizar este ejemplo se necesita docker y docker-compose

Para construir el cluster:

docker-compose build

Para inicializar el cluster:

docker-compose up

About

Ejemplo implementacion de microservicio con docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published