Разбираемся с техническим долгом и перерабатываем бэкенд соцсети
Компания: Evrone.ru https://evrone.ru
Иногда клиенты приходят в Evrone, как в службу спасения — продукт работает плохо или не работает совсем, допустили много ошибок в построении архитектуры ПО, бизнес-показатели страдают. Это значит, что нам предстоит серьёзная работа по рефакторингу, переработке legacy, разбору технического долга.
Например, проект «Едим дома» обратился к нам, потому что сайт не выдерживал нагрузок и падал. В перспективе это могло привести к оттоку постоянных пользователей, поэтому потребовало срочного решения. К счастью команда «Едим Дома» знала о потенциальных рисках, поэтому решила сначала нанять опытную аутстафф-команду Evrone для быстрого решения проблем и поддержки Ruby-on-rails проекта.
Мы переделали бэкенд проекта целиком, потому что даже быстрые решения-заплатки помогли бы в лучшем случае на полгода-год . Для ускорения загрузки и улучшения надёжности переработали схему кэширования, поработали с оптимизацией производительности rails-приложения и загрузкой изображений. Добавили защиту от вредоносных атак.
Бэкенд продукта остался на Ruby, но мы обновили его до актуальной версии. База данных — PostgreSQL, Sphinx использовался для полнотекстового поиска по сайту (по рецептам, ингредиентам и так далее), memcached — для кэширования. На каждом этапе работы мы готовили документацию, которая пригодилась бы при поддержке в будущем.
Познакомьтесь с кейсом у нас на сайте, чтобы узнать больше о SOS-ситуациях на технических проектах.
Дополнительная информация: Россия, Москва, Пресненская наб. 6/2, 123317 Россия, Воронеж, Короленко 5, 394036 +7 495 374 84 60 mail@evrone.com (главная корпоративная почта) https://evrone.ru https://evrone.com https://evrone.de https://evrone.es https://evrone.cn Веб-разработка. Дизайн. Мобильные приложения. Blockchain. Управление разработкой программного обеспечения для финансового и банковского сектора. IT-компания. Разработки в сфере информационных технологий. Услуги в сфере IT-технологий. Информационные системы и технологии. Мы превращаем идеи в цифровые продукты.