The solution divides the provided files into small pieces (1.000.000 lines) and then imports them to a relational database(MySQL) and aggregate it(index it) to the ElasticSearch.
- Docker as the container.
- Mysql and Elasticsearch images.
- .NET Core v3.1 SDK
The solution includes 5 projects: