Встречается на собеседованиях • сегодня
Какие плюсы и минусы микросервиса
Плюсы:
- Масштабируемость – можно масштабировать отдельные сервисы независимо.
- Гибкость – разные сервисы можно писать на разных языках/технологиях.
- Отказоустойчивость – падение одного сервиса не ломает всю систему.
- Быстрое развертывание – обновлять и деплоить можно отдельные части.
Минусы:
- Сложность – требуется оркестрация, мониторинг, логирование.
- Задержки – межсервисное взаимодействие (REST/gRPC) медленнее, чем in-process вызовы.
- Согласованность данных – сложнее обеспечить транзакционность (нужен Saga, CQRS).
- DevOps-накладки – больше инфраструктуры (Kubernetes, Service Mesh).
Пример:
python
# Микросервис на FastAPI
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/{item_id}")
async def read_item(item_id: int):
return {"item_id": item_id}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы