Главный принцип
Базу данных выбирают не по категории приложения и не по моде. Не так: «У нас микросервисы, значит MongoDB». «У нас
Базу данных выбирают не по категории приложения и не по моде. Не так: «У нас микросервисы, значит MongoDB». «У нас
C4 Model — это способ визуально описывать архитектуру программной системы через последовательное приближение, от общей картины до внутреннего устройства конкретного
Transactional Outbox — это архитектурный паттерн, который позволяет надёжно выполнить две связанные операции: изменить данные в локальной базе сервиса; отправить
SSO (Single Sign-On) — это единый вход: пользователь один раз проходит аутентификацию и после этого получает доступ к нескольким связанным
Saga в IT — это способ организовать одну бизнес-операцию, состоящую из нескольких локальных транзакций в разных сервисах, без общей распределённой
В общем смысле sentinel — это страж, наблюдатель, дозорный. В технических системах этим словом обычно называют компонент, который: постоянно следит
RACI-матрица — это таблица, которая фиксирует, кто и какую роль играет при выполнении конкретной задачи, принятии решения или создании результата.
Оптимистичная и пессимистичная стратегии решают одну задачу: как сохранить согласованность данных, когда несколько операций одновременно изменяют один и тот же
OpenSearch — это распределённая система для полнотекстового поиска, фильтрации, агрегации и анализа больших объёмов данных. Грубо: OpenSearch берёт документы, строит