Wildberries — это самый популярный российский онлайн-магазин. Компания работает в 7 странах и четыре года подряд признается крупнейшим интернет-ритейлером России. Более 30 миллионов человек являются клиентами Wildberries, 7 миллионов посетителей совершают 780 тысяч заказов в сутки.
В середине 2010-х технически Wildberries существовал в виде .NET-приложения и MS SQL-серверов. Это была пара монолитов — back и front — и один потолок для них, к которому производительность медленно, но верно приближалась. С выходом на рынок Беларуси нагрузка на процессор не опускалась ниже 90%. В период акций «Черная пятница» запросы увеличивались в три раза.
Техническая команда понимала, что с ростом нагрузки затраты на MS SQL становятся неприемлемыми. Тогда приняли решение распилить монолиты и перейти к микросервисной архитектуре.
При выборе решения команда опиралась на следующие требования:
Tarantool является основной базой данных для 12 микросервисов
Самый критичный сервис сайта — мастер-хранилище профилей пользователей — хранит данные в Tarantool
12 000 RPS для мастер-хранилища профилей
Оставьте нам сообщение, и мы обязательно с вами
свяжемся!
Специалисты Tarantool свяжутся
с вами по оставленным контактам