cd MiniApp
docker build -f Api/Dockerfile -t api .
docker build -f Workers/Dockerfile -t workers .
kubectl apply -f .
Создал сервисы авторизации и воркеры, добавил конфигурации kubernetes (создал на основе имеющихся docker-compose с помощью утилиты kompose). Для простоты решения все контейнеры работают в пространстве имен по умолчанию. Как брокер сообщений был использован RabbitMq. Взаимодействие с ним было реализовано с помощью готовой библиотеки (семиФреймворк уже) MassTransit. Выбор был сделан в его пользу, так как он инкапсулирует код, который по многу раз пишут все, кто пользуется RabbitMq. Апи реализовано как балансировщик нагрузки, воркеры создаются в 3-х экземплярах (при необходимости можно увеличить самостоятельно в workers-deployment).
Первое место, так как построил после работы за 1 ночь в соревновании против безработных с бесконечным свободным временем