Работа для изучения микросервисов на Java Отличительные черты системы: Микросервисная архитектура Всё взаимодейстие с приложением организованно асинхронным образом Добавление котов доступно только авторизованным пользователям В качестве брокера сообщений использовал Kafka Были созданы 3 микросервиса: APIMicroservice - Реализует всё взаимодействие с пользователем по RESP API и передаёт дальнейшие запросы 2-м другим микросервисам HostMicroservice - Обрабатывает все запросы, связанные с хозяйнами котов CatMicroservice - Обрабатывает запросы, связанные с котами