Разбираемся с техническим долгом и перерабатываем бэкенд соцсети

16апр 2021
Разбираемся с техническим долгом и перерабатываем бэкенд соцсети
Познакомьтесь с кейсом у нас на сайте, чтобы узнать больше о SOS-ситуациях на технических проектах.

Иногда клиенты приходят в Evrone, как в службу спасения — продукт работает плохо или не работает совсем, допустили много ошибок в построении архитектуры ПО, бизнес-показатели страдают. Это значит, что нам предстоит серьёзная работа по рефакторингу, переработке legacy, разбору технического долга.

Например, проект «Едим дома» обратился к нам, потому что сайт не выдерживал нагрузок и падал. В перспективе это могло привести к оттоку постоянных пользователей, поэтому потребовало срочного решения. К счастью команда «Едим Дома» знала о потенциальных рисках, поэтому решила сначала нанять опытную аутстафф-команду Evrone для быстрого решения проблем и поддержки Ruby-on-rails проекта.

Мы переделали бэкенд проекта целиком, потому что даже быстрые решения-заплатки помогли бы в лучшем случае на полгода-год . Для ускорения загрузки и улучшения надёжности переработали схему кэширования, поработали с оптимизацией производительности rails-приложения и загрузкой изображений. Добавили защиту от вредоносных атак.

Бэкенд продукта остался на Ruby, но мы обновили его до актуальной версии. База данных — PostgreSQL, Sphinx использовался для полнотекстового поиска по сайту (по рецептам, ингредиентам и так далее), memcached — для кэширования. На каждом этапе работы мы готовили документацию, которая пригодилась бы при поддержке в будущем.

Познакомьтесь с кейсом у нас на сайте, чтобы узнать больше о SOS-ситуациях на технических проектах.

Смотрите также:

Новый бэкенд для интернет издания The Village 08.01.2021 Новый бэкенд для интернет издания The Village
The Village - это городская онлайн-газета, которая рассказывает о важных событиях дня, культуре и развлечениях.
Помогаем запустить HR-сервис для поиска кофаундеров 16.04.2021 Помогаем запустить HR-сервис для поиска кофаундеров
Один из продуктов ФРИИ — преакселератор, обучающая онлайн-программа для тех, кто находится на стадии идеи или MVP. Узнать технические детали проекта можно на сайте Evrone.
Поддерживаем монолитный бэкенд для видеостриминга 16.04.2021 Поддерживаем монолитный бэкенд для видеостриминга
Evrone поддерживает и развивает платформу, с помощью которой весь видеоконтент попадает в эти продукты — программно-аппаратный комплекс (ПАК).
Создаём эффективную систему отслеживания инфлюенсеров 16.04.2021 Создаём эффективную систему отслеживания инфлюенсеров
Мы начали с разработки технических спецификаций для инструмента поиска инфлюенсеров. За 6 месяцев мы разработали MVP системы парсинга и скрейпинга для Instagram, Facebook и Youtube.
Анонс митапов Meta/conf 04.09.2020 Анонс митапов Meta/conf
Анонс митапов Meta/conf Мы рады сообщить, что несмотря на ситуацию с Коронавирусом и карантинные меры, мы продолжаем организовывать митапы Meta/conf, теперь в онлайн формате!
×
IT-компания «Evrone»