[ES] Las nuevas tecnologías y metodologías que han surgido han permitido que a día de
hoy el ritmo de desarrollo de servicios por parte de las empresas se haya visto incrementado. No adaptarse a estas tecnologías supondría ...[+]
[ES] Las nuevas tecnologías y metodologías que han surgido han permitido que a día de
hoy el ritmo de desarrollo de servicios por parte de las empresas se haya visto incrementado. No adaptarse a estas tecnologías supondría una clara desventaja competitiva en el
mercado actual.
Hoy en día, muchas empresas se encuentran en pleno proceso de modernización tecnológica, y uno de los puntos en los que se está buscando más eficiencia es en el de la
integración y comunicación entre aplicaciones, así como el despliegue de estas. Este proyecto propone una solución que ayude a una cadena de supermercados a modernizar
un servicio interno que facilita la comunicación entre diversos procesos que se llevan a
cabo internamente, concretamente consumiendo mensajes de un tópico Kafka (canal virtual de envío de mensajes), los cuales se procesan e insertan en una base de datos. Una
vez se compruebe que el microservicio funciona correctamente y comprobemos mediante un test que supere unos umbrales de calidad, se realizará el despliegue automatizado
a la nube del microservicio, la cual enviará una imagen Docker a un pod de Kubernetes
(grupo de contenedores con almacenamiento/red compartidos).
[-]
[EN] Emerging technologies and methodologies have allowed companies to increase the
pace of service development. Failing to adapt to these technologies would represent a
significant competitive disadvantage in today’s ...[+]
[EN] Emerging technologies and methodologies have allowed companies to increase the
pace of service development. Failing to adapt to these technologies would represent a
significant competitive disadvantage in today’s market.
Nowadays, many companies are undergoing technological modernization, and one
area where they are looking for more efficiency is in the integration and communication
between applications, as well as their deployment. This project proposes a solution to
help a supermarket chain modernize an internal service that facilitates communication
among various internal processes, specifically by consuming messages from a Kafka topic
(a virtual message channel), which are then processed and inserted into a database.
Once we verify that the microservice is functioning correctly and it passes quality
thresholds through testing, automated deployment to the cloud will be carried out, sending a Docker image to a Kubernetes pod (a group of containers with shared storage/network).
[-]
|