Высоконагруженная web-платформа

Высоконагруженная web-платформа

Обзор проекта

Запуск зарубежного онлайн-аукциона был под угрозой срыва из-за крайне низкой производительности. Проект имел устаревшую кодовую базу. Работа осложнялась отсутствием полного исходного кода, налаженной инфраструктуры и грамотно спроектированной архитектуры.

Задача

Остро стояла необходимость оптимизировать производительность системы, чтобы обеспечить бесперебойную работу при 80 000+ одновременных пользователях. Для этого требовалась значительная доработка кодовой базы и обширные изменения архитектуры. Также следовало сформулировать и реализовать конкурентные преимущества проекта.

Решение


Мы провели бизнес-анализ, разработали план запуска MVP, создали алгоритм поэтапного перехода на конечную архитектуру.


Сайт преобразован в Progressive Web Application. Высоконагруженные системы проекта - сервис хранения изображений и контекст ставок - успешно переведены на новую архитектуру. Работа со ставками оптимизирована и теперь выполняется асинхронно.


Мы добились колоссальных улучшений: при 1000 одновременных пользователей скорость загрузки страниц увеличилась в 70 раз, а производительность сервера - в 140 раз. Это сделало проект жизнеспособным и готовым к монетизации. Владельцы бизнеса сохранили многолетние инвестиции.

На основе ряда глубинных интервью и анализа аналогичных продуктов выявлен дополнительный функционал, который в настоящий момент разрабатывается.

Технологии:

Back-end: ASP.NET,ASP.NET Core, Azure Services, MS SQL
Front-end: Angular 2+
Testimonials

Орфография и пунктуация авторов – сохранены

1win