This repo is used as a reference for Modular Monolithic Architecture: https://github.com/devmentors/Inflow/tree/master/src
Future improvements:
- Fluent validation
- Add postgreSQL connection to docker-compose (the container creation is finished but it can't connect to database)
- Lookup APIs
- Separate DB for parser and data synchronization.
- Unit tests
Run the following projects:
- ExchangeRate.Aggregator.Bootstrapper
- ExchangeRate.Aggregator.Modules.Parsers
Dockerfiles and docker compose are also available.