The project
Content for wellbeing
The application consists of 6 microservices and aims to change users’ emotional state by delivering multimedia content stored on Amazon S3.
Deployment is handled through the CI/CD services provided by AWS: CodeCommit, CodePipeline and CodeDeploy.

What we did
- Microservices
- Cloud architecture
- CI/CD on AWS
Client
Atlantia
Sector
Infrastructure
Cloud
AWS
Microservices
6
Methodology
SCRUM

Features
What it does
- 6 Spring Boot microservices
- Eureka service registry
- Secure access with OAuth2
- Multimedia content on S3
- Delivery with CloudFront
- Continuous delivery on AWS
Architecture
How it works
- CodeCommitThe code of the 6 microservices in a Git repository on AWS.
- CodePipelineThe pipeline orchestrates every release.
- CodeDeploy + ECSThe microservices run in Docker containers on Amazon ECS.
- S3 + CloudFrontContent leaves Amazon S3 and reaches users through CloudFront.

Technologies

