Il progetto
Contenuti per il benessere
L’applicativo è composto da 6 microservizi ed ha l’obiettivo di cambiare lo stato emotivo degli utilizzatori mediante la distribuzione di contenuti multimediali memorizzati su Amazon S3.
Il deploy è gestito attraverso i servizi di CI/CD offerti da AWS: CodeCommit, CodePipeline e CodeDeploy.

Cosa abbiamo fatto
- Microservizi
- Architettura cloud
- CI/CD su AWS
Cliente
Atlantia
Settore
Infrastrutture
Cloud
AWS
Microservizi
6
Metodologia
SCRUM

Funzioni
Cosa fa
- 6 microservizi Spring Boot
- Registro dei servizi Eureka
- Accesso sicuro con OAuth2
- Contenuti multimediali su S3
- Distribuzione con CloudFront
- Rilascio continuo su AWS
Architettura
Come funziona
- CodeCommitIl codice dei 6 microservizi in un repository Git su AWS.
- CodePipelineLa pipeline orchestra ogni rilascio.
- CodeDeploy + ECSI microservizi, in container Docker, girano su Amazon ECS.
- S3 + CloudFrontI contenuti partono da Amazon S3 e arrivano agli utenti con CloudFront.

Tecnologie

