Wildberries is the most popular Russian online store. The company operates in 7 countries. Wildberries has been recognized as the largest Internet retailer in Russia for four consecutive years. Wildberries has over 30 million customers; 7 million visitors place 780,000 orders per day.
In the mid-2010s, Wildberries was technically a .NET application with MS SQL servers. The monolithic backend and frontend had a performance limit, and this limit was slowly but surely approaching. As Wildberries entered the market of Belarus, the application’s CPU usage never went below 90%. On Black Friday, there were three times more requests.
The technical team realized that the cost of MS SQL was becoming unacceptable with the increasing workload. They decided to break the monoliths into microservices.
When choosing a solution, the team relied on the following requirements:
Tarantool is the main database for 12 microservices
The most critical service of the website is the master storage of profiles, which has all the data in Tarantool
12,000 RPS for the profile master storage
Tell us about the tasks of your project,
and we will compose a solution for you on Tarantool
Tarantool experts will
contact you shortly