Раздел базы знаний · 26 материалов

Сравнения архитектурных решений

Альтернативы сравниваются по изоляции, нагрузке, миграциям, восстановлению, стоимости и сложности команды.

Сравнения архитектурных решений
Все 26Сравнение 26
01

Монолит или микросервисы для SaaS: сравнение по архитектуре, стоимости и задачам

Монолит или микросервисы для SaaS: сравнение по архитектуре, стоимости и задачам. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

02

Общая БД или отдельная БД на арендатор (tenant): сравнение по архитектуре, стоимости и задачам

Общая БД или отдельная БД на арендатор: сравнение по архитектуре, стоимости и задачам. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

04

Keycloak или собственная авторизация: сравнение по архитектуре, стоимости и задачам

Keycloak или собственная авторизация: сравнение по архитектуре, стоимости и задачам. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

07

Общая схема (shared schema) или отдельная схема на арендатора (schema per tenant): сравнение по архитектуре, стоимости и задачам

Общая схема или отдельная схема на арендатора: сравнение по архитектуре, стоимости и задачам. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

08

Синхронные или фоновые интеграции: сравнение по архитектуре, стоимости и задачам

Синхронные или фоновые интеграции: сравнение по архитектуре, стоимости и задачам. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

10

Общая схема (shared schema) или отдельная схема на арендатора (schema per tenant) для SaaS: матрица выбора

Общая схема или отдельная схема на арендатора для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

11

Общий (shared) база данных (database) или отдельная база на арендатора (database per tenant) для SaaS: матрица выбора

Общий база данных или отдельная база на арендатора для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

12

RBAC или ABAC для SaaS: матрица выбора

RBAC или ABAC для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

14

REST или GraphQL для SaaS: матрица выбора

REST или GraphQL для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

15

Kafka или RabbitMQ для SaaS: матрица выбора

Kafka или RabbitMQ для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

16

Синхронные интеграции или фоновые интеграции для SaaS: матрица выбора

Синхронные интеграции или фоновые интеграции для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

17

Тарификация по числу пользователей (seat-based billing) или тарификация по использованию (usage-based billing) для SaaS: матрица выбора

Тарификация по числу пользователей или тарификация по использованию для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

18

SAML или OIDC для SaaS: матрица выбора

SAML или OIDC для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

19

Канареечный выпуск (canary) или сине-зелёный выпуск (blue-green) для SaaS: матрица выбора

Канареечный выпуск или сине-зелёный выпуск для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

21

Один регион (single-region) или мультирегиональная архитектура (multi-region) для SaaS: матрица выбора

Один регион или мультирегиональная архитектура для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

22

Оркестрация сага (saga) или хореография сага (saga) для SaaS: матрица выбора

Оркестрация сага или хореография сага для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

25

В собственной инфраструктуре (self-hosted) или облако (cloud) SaaS для SaaS: матрица выбора

В собственной инфраструктуре или облако SaaS для SaaS: матрица выбора. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.