Proyectos

Atlantia: 2VitaBCognitive

Aplicación de 6 microservicios en AWS que distribuye contenidos multimedia para mejorar el estado emocional de los usuarios.

El proyecto

Contenidos de bienestar

La aplicación está formada por 6 microservicios y tiene como objetivo cambiar el estado emocional de los usuarios mediante la distribución de contenidos multimedia almacenados en Amazon S3.

El despliegue se gestiona con los servicios de CI/CD de AWS: CodeCommit, CodePipeline y CodeDeploy.

Qué hicimos

  • Microservicios
  • Arquitectura cloud
  • CI/CD en AWS

Cliente

Atlantia

Sector

Infraestructuras

Cloud

AWS

Microservicios

6

Metodología

SCRUM

Funciones

Qué hace

  • 6 microservicios Spring Boot
  • Registro de servicios Eureka
  • Acceso seguro con OAuth2
  • Contenidos multimedia en S3
  • Distribución con CloudFront
  • Despliegue continuo en AWS

Arquitectura

Cómo funciona

  1. CodeCommitEl código de los 6 microservicios en un repositorio Git en AWS.
  2. CodePipelineEl pipeline orquesta cada despliegue.
  3. CodeDeploy + ECSLos microservicios, en contenedores Docker, funcionan en Amazon ECS.
  4. S3 + CloudFrontLos contenidos salen de Amazon S3 y llegan a los usuarios con CloudFront.

Tecnologías

El stack tecnológico

Nivel 01

Backend

Los 6 microservicios

  • Spring Boot
  • Eureka
  • Spring Data JPA
  • Hibernate
  • Spring Security
  • Lombok

Nivel 02

Cloud AWS

Despliegue y distribución

  • ECS
  • CodeCommit
  • CodePipeline
  • CodeDeploy
  • S3
  • CloudFront

Nivel 03

Datos y contenedores

Base de datos y empaquetado

  • MySQL
  • Docker
  • SCRUM

Contáctanos

¿Tienes un proyecto que realizar? Hablemos de ello.

Contáctanos para una consultoría estratégica que convierta tus ideas en éxitos concretos.

Llama ahora: +39 081 526 9325

Tus beneficios

  • Más de 20 desarrolladores expertos
  • Metodología Agile SCRUM
  • Microservicios y contenedores
  • Cloud AWS y Azure
  • Equipos dedicados
  • Código a medida

¿Qué sucede después?

  1. Programamos una llamada cuando te venga bien
  2. Hacemos una reunión de descubrimiento y consultoría
  3. Preparamos una propuesta

Reserva una consulta

Los campos marcados con * son obligatorios.