Как мы сделали сервисы «Бургер Кинг» лучше
Оптимизировали приложение и улучшили его функциональность для «Бургер Кинг» — повысили стабильность и скорость работы, добавили новые возможности
Задача
Оптимизировать работу приложения и улучшить пользовательский опыт, добавив новые возможности
Решение
Нарезали монолитную базу данных на отдельные части, настроили кэширование, преобразовали платформу, написанную на PHP, в микросервисы, часть кода написали на Go. Починили получение заказов с касс и киосков, добавили оплату через SberPay, создали группировку блюд по размерности и рекомендательную систему. Доработали конвейер доставки релизов, привели его в соответствие со стандартами CI/CD, улучшили контроль качества и внедрили элементы скрама
Результат
Повысилась отказоустойчивость и стабильность работы приложения, ускорилась его работа, уменьшилось количество багов, появились новые функциональные возможности