Kafka / микросервисы middle
Что такое микросервис?
Ответ
Автономный сервис с одной зоной ответственности, собственной БД, независимым деплоем. Общается через REST/gRPC (синхронно) или брокер (асинхронно). Плюсы: независимый деплой, масштабирование, технологическая гибкость.
Разбор: Микросервис — автономный сервис с одной зоной ответственности, собственной БД и независимым деплоем, общающийся через REST/gRPC синхронно или через брокер асинхронно. Первый дистрактор описывает модульный монолит (общая БД, совместный деплой), что противоречит независимости. Второй смешивает микросервисы с serverless/FaaS-функциями, а третий ошибочно запрещает асинхронное взаимодействие, которое как раз является штатным способом связи микросервисов.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.