Система резервации столиков
Обзор проекта
Данная система – это облачное SAAS-решение, предназначенное для предприятий гостиничного и ресторанного бизнеса в США, Великобритании, Германии и Сингапуре. Конечным пользователям решение позволяет бронировать столики в ресторанах через веб-приложение с персонального компьютера или любого мобильного устройства.
Задача
Перед заказчиком стояло несколько бизнес-задач: снизить затраты на инфраструктуру решения, увеличить клиентскую базу и повысить лояльность конечных пользователей. Для этого требовалось улучшить масштабирование продукта и разработать механизм интеграции с внешними учетными системами потенциальных клиентов.
Решение
Наша команда произвела рефакторинг архитектуры. Исходно монолитная система была переведена на распределенную облачную архитектуру. Это улучшило масштабируемость и производительность продукта.Для реализации требования по упрощению интеграции с внешними системами мы разработали специализированный модуль, который использует возможности AWS SQS. Данный модуль исключает дополнительные затраты со стороны потенциального клиента при интеграции с системой нашего заказчика. Отсутствие технических и финансовых препятствий перехода на TableRes повысило конкурентоспособность данного решения.
Технологии:
React JS, AWS, ASP.net Core, C#, SQS