Как рассчитать нагрузку в 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...
Как повысить производительность потоковых конвейеров на RabbitMQ: масштабирование и обратное давление
От чего зависит производительность потокового конвейера на RabbitMQ и как ее увеличить: масштабирование с балансировкой нагрузки и предел предварительной выборки канала. Масштабирование потокового конвейера С...
Как разработать требования к дашборду: состав и содержимое ТЗ
Что учесть при разработке требований к дашборду, от чего зависит состав и содержимое ТЗ к средству аналитики данных и управленческой отчетности, и почему такой системный...