Daytrip
02/2023 - 04/2023
Project description
The project aims to create a web application that suggests daytrip destinations in Italy based on weather conditions, travel time, and other indicators.
A service-oriented architecture was used to build decoupled services that can be expanded and modified independently.
Artifacts
- Repo: GitHub
- Report: PDF
- Demo: Video
Team and role
Team size: 2 people
- I was responsible for the design and implementation of many of the core services, spanning from data layer to business logic and process centric services.
- I implemented services both in Node.js and Python to show the flexibility of this kind of architecture.
- I was responsible for the configuration of the Docker images and the Docker Compose file.
- I proposed and implemented a workaround for a Docker issue that was preventing the correct execution of a service leveraging matplotlib Python library: the service is running in a serverless fashion, leveraging AWS Lambda and AWS API Gateway.