Что общего у партиционирования с шардированием и чем они отличаются: достоинства, недостатки, границы применения и примеры реализации этих подходов в реляционных и нереляционных базах данных....
Важен не только RPS: когда (НЕ)нужен CQRS
Как оценить необходимость применения CQRS с учетом RPS, и какие еще факторы, кроме нагрузки, влияют на выбор этого архитектурного паттерна. Примеры и схемы. Еще раз...
НФТ к производительности: расчет нагрузки в rps на практическом примере
Как рассчитать нагрузку в rps и задать нефункциональные требования к производительности в точных цифрах: калькуляция на примере интернет-магазина. Описание контекста Требования к производительности системы –...
Конформный анализ бизнес-процессов в Process Mining
Что общего между BPMN-диаграммами и сетями Петри, а также как выявить неоптимальные места в бизнес-процессе с помощью конформного анализа этой математической модели: практический пример процессной...
Про резидентные базы данных
Как хранить данные в памяти без развертывания сервера СУБД: ликбез по реляционным и нереляционным In-Memory хранилищам на примере SQLLite, NebulaGraph Lite, DuckDB и Redis. Зачем...
Хорошее место!
Коллеги, благодаря вашей обратной связи за прошедший 2024 год мы получили награду «Хорошее место» от сервиса Яндекс Карты. Этот знак получают организации, которые пользователи Яндекс...
Анализ бизнес-процессов на основе данных с Process Mining
Что такое Process Mining или как из системных логов получить данные для оптимизации бизнес-процессов. Ликбез и практический пример процессной аналитики c Python-библиотекой PM4PY. Что такое...
Дизайн API и как его спроектировать
Что такое API, из чего состоит его проектирование и как выполнить этот процесс создания дизайна веб-сервиса: примеры, подходы и практики. Что такое API Как бы...
REST API vs RPC API: в чем разница?
Вопросы проектирования архитектуры современных веб-сервисов: чем отличается архитектурный стиль REST от RPC-подходов (SOAP API, GraphQL API и gRPC API). REST vs RPC API Для API...
Как описать потоковый конвейер с асинхронным API: пример спецификации AsyncAPI для RabbitMQ
Что такое AsyncAPI, как эта спецификация позволяет описать серверы и операции асинхронного обмена сообщениями с учетом специфики протокола. Практический пример проектирования потокового конвейера на RabbitMQ...