SECON 2014 - Асинхронные задачи в iFunny (Антон Сергеев)

Трек: Технологии Докладчик: Антон Сергеев (flysoft, Пенза, разработчик) Дата выступления: 14 марта 2014 года Место выступления: Конференция разработчиков ПО г. Пензы SECON 2014 (Технопарк “Рамеев“) Слайды презентации: Суть доклада: Я расскажу про то, как выполнять тяжелые задачи, требующие значительного количества серверных ресурсов и времени так, чтобы это оставалось незаметным для пользователя. Какую архитектуру выбрали мы, каким инструментом пользуемся для решения асинхронных задач в iFunny. Поделюсь опытом: какие трудности были встречены на пути перехода к асинхронным задачам, какие решения выбрали и как мы видим наше светлое будущее. Доклад будет интересен всем, кто интересуется сложными распределенными системами. Коротко про iFunny: аудитория, количество ежедневно создаваемых работ. Как мы росли и пришли к асинхронным задачам: рост объемов загружаемого контента; тяжелые задачи в проекте; новый функционал iFunny 3.0. Краткий обзор серверов задач: gearman; celery; что выбрали мы и почему. Асинхронная очередь задач celery: вкратце про celery; наша архитектура; отказоустойчивость; мониторинг; проблемы и трудности, с которыми столкнулись.
Back to Top