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

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.01.2022

Часть 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

То, что есть на данный момент: https://github.com/Alienstemple/lab2_microserv/tree/develop

Срок - до 14.01.22

Заявки фрилансеров