Задание: Программист баз данных. Бекенд для нагруженного приложения (C++, Java) (Дистанционная работа)
Важно, в отклике напишите, какой был опыт разработки масштабируемых backend-систем
и работы с облачными инфраструктурами.
Что требуется:
Выбрать стек и разработать бекенд для приложения с возможность быстро и легко горизонтально масштабировать.
Спроектировать и развернуть backend-архитектуру с учетом высокой нагрузки (микросервисы или монолит — обсуждаемо)
Настроить CI/CD-пайплайны (GitHub Actions, GitLab CI, Bitbucket Pipelines и пр.) и обеспечить автоматическое тестирование, сборку, деплой и мониторинг
Обеспечить отказоустойчивость, горизонтальное масштабирование, безопасность и логирование.