Matomba — один из самых популярных конструкторов квизов в России. Инструмент позволяет создавать опросы для разных сфер бизнеса без программирования с помощью готовых шаблонов. Сервисом пользуются более 12 000 пользователей, в конструкторе создано более 60 000 квизов.
Помимо этого, компания развивает еще 2 сервиса:
- SandyApp — конструктор мобильных приложений для ресторанов и кафе,
- Diapo — конструктор сайтов в формате Stories.
Запрос и задачи клиента
Для своих проектов клиент искал надежного облачного провайдера, который позволяет развернуть легко масштабируемую инфраструктуру. Важно, чтобы серверы работали бесперебойно и была обеспечена высокая скорость работы. Кроме того, клиенту требовался удобный и интуитивно понятный личный кабинет. Была необходима компетентная техническая поддержка, которая отвечает оперативно и круглосуточно.
Почему выбрали SpaceWeb
До создания собственных проектов клиент занимался веб-разработкой и успел поработать с различными провайдерами. SpaceWeb ему понравился больше всего благодаря понятному интерфейсу и быстрой работе технической поддержки. Отдельно клиент оценил низкий пинг за рубежом относительно других провайдеров, возможность легко масштабировать инфраструктуру и быстро связать серверы в локальную сеть, а также возможность использовать плавающие IP-адреса.
«Я начал пользоваться хостингами лет 10-12 назад, когда сам стал веб-разработчиком. Каждому клиенту я делал проекты на разных хостингах. С одним из клиентов сделал на SpaceWeb. И по удобству интерфейс в SpaceWeb еще тогда мне больше всего понравился. Как по мне, у меня достаточно большой опыт и SpaceWeb один из самых удобных хостингов среди всех, что я видел.
Ну и что самое классное — техподдержка быстро работает. Если возникнет проблема, даже самая простая, то можно написать в поддержку и через пару минут все начнет работать».
Решение
- VPS-серверы. Клиент использует 16 виртуальных серверов для размещения сервисов и их компонентов. Высокочастотные серверы используются для обработки фото и видео, а также для запуска демонов для интеграции со сторонними сервисами через REST API. Объемные VPS на HDD используются как хранилище статичных файлов с кэшированием. Для размещения сайтов и сервисов используются облачные серверы с NVMe-дисками.
- DBaaS. Базы данных вынесены в отдельный облачный сервис для распределения нагрузки и повышения скорости работы.
Результаты
- Обеспечена масштабируемость. Все сервисы и сайты находятся на отдельных VPS-серверах — это позволяет увеличивать ресурсы только для тех компонентов, которым это необходимо.
- Обеспечена стабильная работа сервисов. Сервисы выдерживают значительные нагрузки (до 700 000 посетителей в сутки), распределение нагрузки на несколько VPS предотвратило падения и повысило отказоустойчивость.
- Оптимизированы базы данных. Техническая поддержка помогла найти уязвимые места и оптимизировать базы данных. Их объем сократился с 15-16 ГБ до 3-5 ГБ, что уменьшило время отклика.
Планы
- Тестирование новых решений. Клиент начал внедрять DBaaS недавно, раньше для хранения баз данных использовались VPS-серверы. Сейчас предстоит проверить работу DBaaS в условиях высоких нагрузок.
- Выход на международный рынок. Планируется запуск международной версии сервиса Matomba с использованием серверов SpaceWeb.
- Развитие сервиса SandyApp. Не так давно клиент запустил новый продукт — конструктор приложений SandyApp. Сейчас компания планирует привлекать пользовательскую базу, внедрить возможность запускать рекламу в приложении в один клик и развивать внутреннюю аналитику. Затем планируется расширять конструктор с ресторанов на другие ниши.
- Развитие инфраструктуры. Через полгода клиент собирается попробовать внедрить в инфраструктуру выделенные серверы.