Простейшее веб-приложение на Spring (Heroku, Docker, k8s)

3 000 руб. за проект
06 января 2022, 22:28 • 2 отклика • 45 просмотров
Часть 1
Простейшее веб-приложение на Spring - имитация сервиса бронирования отелей.
Частично реализовано, можно доделать или написать заново.
4 сервиса: gateway (к нему обращается клиент, запросы к сервисам только через gw), reservation (бронирование отеля), loyalty (информация о пользователе), payment (записи об оплате брони).
База - heroku postgres, у каждого сервиса своя, они заполнены, работают (см. application.properties).
Здесь в базе отель только один и пользователь один.
Деплой на heroku - с помощью github actions.
Результат - пройденные postman-тесты в github actions.
Подробнее о задаче и описание API - README1.md

Часть 2
Приложение то же самое.
Выключается loyalty сервис (heroku maintenance mode).
Добавить circuit breaker для отказоустойчивости.
Результат - пройденные postman-тесты в github actions.
Подробнее о задаче - README2.md

Часть 3
Приложение из части 1, задеплоить его docker-образ в managed-кластер k8s. Взять готовый бесплатный кластер (например, Digital Ocean, Google Kubernetes Engine).
Результат - пройденные postman-тесты в github actions.
Подробнее - README3.md

Срок - до 14.01.22

https://github.com/Alienstemple/lab2_microserv/tre...

Файлы