Task itself: https://github.com/SteveRedka/spark-test-task-base
I added a very basic functionality allowing admins to upload products described in .csv files.
- Validate .csv files
- Handle partly valid .csv files
- Invoke CsvImporter with background job
- Cover all the edge cases