devby 17 лет! Вспоминаем переходный возраст и делимся виш-листом
Support us

Разработка для MTV — непростые задачи! Присоединяйтесь!

23 комментария
Разработка для MTV — непростые задачи! Присоединяйтесь!
Разработка для mtv – непростые задачи! присоединяйтесь!Не так давно прошло грандиозное для музыкального мира событие – European Music Awards (EMA) 2010. Ежегодная церемония вручения наград европейского MTV – крупнейшее мероприятие музыкального телеканала, проводимое за пределами США. Команда EPAM Media & Entertainment обеспечивала поддержку мероприятия в сети через разработку фидов - приложений для поставки и распределения данных. Благодаря усилиям разработчиков, организаторы церемонии – компания MTV Networks – получили возможность размещать онлайн-новости с события фактически «в прямом эфире». Пока ведущая называла имена победителей, информация о них появлялась на сайте: фото победителей, видео, музыка – весь необходимый пользователям медиа-контент «подтягивался» из базы данных с миллиардами записей за доли секунды. Разработка фидов продолжалась несколько месяцев, в течение которых команда успешно находила решения непростых технических вопросов. О том, что именно было сделано и как это происходило, рассказывает Иван Грабовский, один из активных участников проекта. - Иван, чем интересен для тебя и команды, в которой ты работаешь, этот проект?
Иван грабовский- Для нашей команды проект был по-своему уникальным. Во-первых, это сам заказчик. Мы работали с самой крупной медиа-компанией в мире и обеспечивали поддержку престижного мероприятия с миллионами пользователей из разных стран. Причем наша ответственность возросла вдвойне, когда эта компания отказалась от привлечения к проекту других команд, кроме EPAM Media & Entertainment. Во-вторых, мы разрабатывали редкие для белорусского рынка приложения, получили доступ во внутреннюю систему MTV Networks, предназначенную для хранения медиа-контента, использовали специально созданный для этой системы язык запросов XCQL – все это новый и необычный профессиональный опыт, который ценит любой разработчик.
- Какие необычные задачи вам приходилось решать во время проекта?
- Определенным вызовом стала необходимость не только создавать фиды с нуля, но и оптимизировать фиды, ранее созданные другой командой разработки. Как всем известно, работа с чужим кодом – задача непростая. Приведу один из примеров оптимизации из недавней практики. Мне необходимо было исправить баг в приложении, которое по имени артиста выдавало все голосования, в которых он участвовал, и его биографию. Выводить данные нужно было с учетом локализации для 25 языков – в зависимости от региона, в котором находится пользователь. В России информация появлялась на русском языке, в США – на английском, во Франции – на французском и т.д. Во время проверки скорости работы этого фида оказалось, что данные возвращаются слишком медленно – только через 30 секунд после запроса, хотя должны были вернуться сразу же. Разобравшись в коде, я обнаружил, что приложение обрабатывает мегабайты абсолютно ненужных данных! После удаления всего лишнего и оптимизации кода, фид стал возвращать результат за доли секунды. Прирост производительности очевиден! Кстати, и количество кода было уменьшено в 4 раза. Особенностью проекта стало еще и то, что реальная возможность провести полное тестирование фидов появилась только в момент проведения самой церемонии – данные на сайте обновлялись в live режиме. Поэтому мы поддерживали работу сайта в реальном времени. Однако ни одного сбоя в работе наших фидов не было, и это, конечно, очень приятно. В целом, наш заказчик предъявлял достаточно высокие требования к скорости работы фидов и корректности получаемых данных, при этом работа с серверной частью системы, которая «достает» данные из БД, нам была недоступна. Это приводило к дополнительным сложностям, но в то же время создало условия для поиска новых технических решений.
Для команды Media & Entertainment это первый проект по поддержке такого значительного мероприятия, и тем более ценно было получать письма от заказчика со словами благодарности. «Thank you for all the support you and your team provided to us during this very critical and high profile project. You all were very helpful and accommodating with all our emergency and last minute requests. Even with your other project priorities you consistently delivered for us on or before the requested due date. It was truly a pleasure working with you and your team and I look forward to working with you on future projects. Thanks!» Если вы заинтересованы работать с всемирно известными заказчиками, быть разработчиками и первыми зрителями многих MTV-проектов и шоу, приглашаем на работу в EPAM Media & Entertainment! Команда EPAM Media & Entertainment появилась в EPAM Systems в 2009 году. Сегодня более 100 специалистов команды занимаются разработкой приложений для поставки и распределения медиа-контента, платформ для построения социальных сетей, систем управления медиа-контентом, веб-сайтов для телеканалов и телешоу, приложений для мобильных устройств. Среди постоянных клиентов команды Viacom (MTV), NewsWeek и др. компании с мировыми именами. Сегодня в EPAM Media & Entertainment открыты вакансии для специалистов разной квалификации - Java-разработчиков, iPhonе-разработчиков, QA-специалистов, Flex-разработчиков, Front-end-разработчиков. Предлагаем присоединиться к нашей команде!
Читайте также
Беларусы стали активнее искать новую работу, а зарплаты не хотят расти — что происходит на рынке труда
Беларусы стали активнее искать новую работу, а зарплаты не хотят расти — что происходит на рынке труда
Беларусы стали активнее искать новую работу, а зарплаты не хотят расти — что происходит на рынке труда
Программистам — до 12000 рублей. Пробили по базе, кого ищут госы и частники
Программистам — до 12000 рублей. Пробили по базе, кого ищут госы и частники
Программистам — до 12000 рублей. Пробили по базе, кого ищут госы и частники
В общереспубликанской базе вакансий стало чуть меньше айтишных вакансий — 1200 (в июле было около 1300).
15 комментариев
«ИТ-бум, как у нас до 2020». Джун не нашёл работу в Минске, а в Ташкенте с руками оторвали
«ИТ-бум, как у нас до 2020». Джун не нашёл работу в Минске, а в Ташкенте с руками оторвали
«ИТ-бум, как у нас до 2020». Джун не нашёл работу в Минске, а в Ташкенте с руками оторвали
Разработчик Алексей переехал в Ташкент только в начале 2025 года, когда релокационная волна, казалось бы, уже иссякла. История простая, но нестандартная: парень просто не смог найти работу в Минске, в то время как эйчары из Узбекистана сами нашли его и предложили оффер. Мы поговорили с Алексеем — об узбекском ИТ-рынке, атмосфере в компании и впечатлениях от новой страны.
89 комментариев
Не только AI. Каким разработчикам будет легче найти работу — разбираем отчёт McKinsey
Не только AI. Каким разработчикам будет легче найти работу — разбираем отчёт McKinsey
Не только AI. Каким разработчикам будет легче найти работу — разбираем отчёт McKinsey
Хотя Цукерберг недавно дал разработчикам 18 месяцев до тотальной гибели профессии, мы не будем спешить и посмотрим на другие мнения. Консалтинговое агентство McKinsey недавно выпустило отчет на 108 страниц по технологическим трендам 2025 года. Все обсуждают, что там не только ИИ. А мне стало интересно — в свете проблем с продажами аутсорсинга из-за неожиданно свалившихся на мир кадровых излишек — посмотреть по всем 13 трендам, что происходит с наймом технических специалистов. Я сделала краткое саммари по трендам найма на 2022-25 годы в выбранных 13 технологически областях. Тут будут инсайты: по каким технологиям уже не стоит вспоминать 2022 и найм ушел, по каким рынок оттаял и начал снова нанимать в 2025 (и скорее всего, продолжит в 2026) и — что самое интересное — по каким отраслям сейчас дефицит квалифицированных технических специалистов.
1 комментарий

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.