30 секунд до 300 мс
Поиск туров у крупного федерального туроператора отвечал около 30 секунд, на сложных запросах до 90. Клиент закрывал вкладку раньше выдачи. Поиск собран заново: запросы к поставщикам идут параллельно, с утренним прогревом кэша и лимитом на запросы к поставщику. На экране виден индикатор прогресса.
Выдача укладывается в 300 мс. API отвечает за 150 мс, раньше за 500. Кластер из 8 узлов Meilisearch выдержал пик около 176 тысяч запросов в секунду.
- 300 мсответ поиска, было 30 с
- 150 мсответ API, было 500 мс
- 176kпик RPS
- 8узлов Meilisearch
Другие кейсы
ВсеЦена в коридоре рынка
Цены и карточки приходят из многих источников. Названия одних и тех же сущностей не совпадают, люди сводят их вручную.
03Заявки больше не теряются
Пять каналов заявок, менеджеры вели их вручную, руководитель видел сводку вместо живой воронки. Собрали единый контур: телефония, распределение, аналитика в моменте.
04Self-serve вместо ручного сервиса
Продукт жил как ручной сервис. Нужен был кабинет: регистрация, тарифы, оплата, роли. Спроектировали multi-tenant и запустили MVP одним циклом.
05Миграция без паузы
Старая система падала в пики. Новый backend, перенос данных и поэтапное переключение прошли без остановки операционки.