Chartographer

Проект, создранный в качестве тестового задания, при отборе на летнюю стажировку Back-end Java Developer в Контур.

Api

Api соответствует условиям задания: https://github.com/gnkoshelev/chartographer

Сборка

Проект собирается командой mvn package

Использование памяти

Оперативная память: пропорционально количеству активных картинок на сервере + константа

Постоянная память: пропорционально суммарному размеру картинок на сервере + константа

Multiprocessing

Я не полностью уверен в корректной работе многопоточного режима, поэтому вынес его в отдельную ветку: multiprocessing.