OSNOVEL IT-разработка полного цикла +7 906 045-80-34 EN Обсудить проект ↗
Термин

Микросервисы

Микросервисная архитектура

Микросервисы — Подход, при котором система состоит из независимых сервисов, каждый со своей задачей, данными и циклом релизов.

Микросервисы — разбиение системы на небольшие сервисы, которые общаются через API или очереди сообщений. Каждый можно разрабатывать, деплоить и масштабировать отдельно.

Плюсы. Независимые релизы, масштабирование только нагруженных частей, разные команды и стеки, изоляция отказов.

Минусы. Сложность инфраструктуры, сетевые задержки, распределённые транзакции, необходимость мониторинга и трейсинга.

Когда нужны. Несколько команд, разная нагрузка на части системы, разные требования к релизам. Небольшому продукту чаще подходит модульный монолит.

Услуги по теме

  1. 03

    Highload и бэкенд

    Микросервисная архитектура, API, очереди, кэширование.

    Go · Kafka · ClickHouse · Kubernetes →
  2. 15

    Разработка API

    REST, gRPC и GraphQL API с документацией, версионированием и защитой.

    Go · Node.js · OpenAPI · Kafka →

Связанные термины

Напишите
нам

Ответим в течение рабочего дня, оценим объём и предложим план. Первая консультация — бесплатно.