RU

Как сделать приложение быстрым и надёжным с помощью межсервисных запросов

Микросервисы обещают независимость и гибкость, но вместе с этим добавляют новый класс проблем: задержки между сервисами, каскадные сбои и…

микросервисная архитектурамежсервисное взаимодействиераспределённые системыAPI Gatewayагрегатор данныхGraphQLCQRSотказоустойчивостьмасштабирование системпаттерны проектирования
Habr
RU

[Перевод] Генератор ID для микросервисной архитектуры: гайд по масштабированию целочисленных идентификаторов

В распределённых системах генерация уникальных ID быстро становится архитектурной задачей: центральная база создаёт узкое место, а переход на UUID м…

микросервисная архитектурамонолитраспределённые системыотказоустойчивостьгенерация идентификаторовмасштабирование системархитектура приложенийDynamoDBMySQL
Habr
RU

Шардинг в Manticore Search: автоматическое распределение и репликация

На старте поисковая система часто устроена просто: одна таблица на одном сервере. Это работает, пока не случится одно из двух. Либо отдельный запрос…

шардингшардированиевысокая производительностьмасштабирование системмасштабирование поискараспределение данныхкластеррепликациябалансировка нагрузки