National Bank of Ukraine Case Study | SoloMono.Agency

Case stady
National Bank of Ukraine (NBU) online store

Case Study: Development & Technical Partnership for a Large-Scale Agro Platform

About the project

The National Bank of Ukraine needed a stable and highly productive online store to sell limited-edition numismatic products.

When new coins were released, thousands of people visited the site at the same time, creating over 1,000 additions to the shopping cart per second, which made the system impossible to operate. The bank needed a solution that could guarantee fair and uninterrupted access to goods at any time, without failures or delays.

SCOPE OF WORK
Large-Scale Agro Platform
TIMELINE
May‘25 -> Sep ‘25
slide_1 slide_2 slide_3
slide_1 slide_2 slide_3
slide_1 slide_2 slide_3
slide_4 slide_5 slide_6
slide_4 slide_5 slide_6
slide_4 slide_5 slide_6

Business goals

01
Ensure stable operation of the store during peak hours.
02
Eliminate website crashes under load.
03
Ensure uninterrupted sales of limited edition coins.
Core challenges

Technical goals

01.
Support 5000+ concurrent users
02.
Support 1000+ additions to the basket per second
03.
Create a custom high-load infrastructure.
04.
Optimise the database, caching, and CMS operation
05.
Implement product reservation with a timer (30 minutes)
06.
Ensure stable integration with the NBU, NP, Ukrposhta, and LiqPay

Work process

PHASE 1 Defining
PHASE 2 Development
PHASE 3 optimization
latest_project_1

Screen overview

screen_1
screen_2
screen_3

Frequently asked questions

01 What types of projects are featured in your Cases?
02 Are these real client projects?
03 Can I see the live websites?
04 What industries do you work with?
TRANSFORM YOUR CAPABILITIES

Need a high-load e-commerce platform for a complex catalog?

We build scalable e-commerce systems for massive catalogs, supplier-driven inventory, complex technical integrations, B2B workflows and high-load search scenarios.

Want to build something great?

By clicking the "Book a free discovery call" button you agree to our Privacy Policy terms