Разработка приложений для ПК. Доработка существующего продукта, настройка. Часть 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.