Главное о кейсе
10 000 000 пользователей участвуют в проекте каждый год
900 000+ пользователей заходят на сайт каждый день
2000+ имен выучил голосовой помощник
4 года мы занимаемся реализацией проекта
10 000 000 users engaged in the project annually
900 000+ visitors per day
2000+ names learnt by the voice assistant
4 years of work behind
Бизнес-задача и ее решение
Задача: backend- и frontend-разработка промо-сайта, верстка и настройка аналитики
Стек технологий: Python/PostgreSQL/Nginx/Vue.js
Поздравление Дедушки Мороза — персонализированный проект для создания бесплатных новогодних сюрпризов за пару минут. В период праздников и перед ними на сайте ожидался наплыв аудитории: ежегодно число участников превышает 10 миллионов. Поэтому было важно разработать стабильный сервис, который генерировал ролики быстро и грамотно при любой нагрузке.
У открытки 2022 было несколько возможностей персонализации: имя, возраст, пожелание, наставление и количество получателей. Последнее — новая фишка проекта. Её добавили по просьбе пользователей для поздравления целого класса и группы в детском саду.
Ролики генерировались путем соединения части видео и звука в зависимости от данных формы. Также разработчики добавили опцию отправки письма со ссылкой на видеопоздравление: сделали верстку, настроили авторизацию через API по стандарту OAuth в почте
Mail.ru и создали черновики.
Серверная часть написана на Python, который удобен для работы с многопроцессорностью, оптимизации видео и манифестов перед загрузкой в CDN для эффективной работы кэша. Cайт разработан с учетом высокой нагрузки — перед праздниками на него заходило около 900 тысяч уникальных пользователей в день.
Scope of work: backend and frontend-development, layout and web-analytics
Tech stack: Python/PostgreSQL/Nginx/Vue.js
Greetings from Father Frost is a personalised project allowing users to create free New Year’s surprises in just several minutes. Every year the number of its users exceeds 10 million, and that time we awaited a rush before and during holidays as well. That’s why it was crucial to develop a stable website that could generate videos fast and properly despite the load.
In 2022 the greeting card offered several personalisation capabilities: name, age, greeting, admonition and the number of recipients. The last option was a new feature that had been added on users’ demand so that they could generate greetings for school and nursery groups.
Videos are generated by piecing together sound and video parts depending on the data input by users. The developers also added an option of sending an email with a link to a video greeting: they did the layout, set up authorisation using OAuth to access API via
Mail.ru mailing service and created email drafts.
For backend we used Python, which is convenient for multi-processing, video and manifest optimisation before CDN upload for effective cash-performance. The website is able to withstand excessive loads, which was proven during the pre-holiday period when the number of unique users per day surpassed 900 thousand.
Прочая информация о кейсе
Mail.ru — российская IT-корпорация, которая реализует несколько десятков проектов, в числе которых сайт для создания именных видеопоздравлений от Дедушки Мороза. Команда ДАЛЕЕ работает над проектом 4 года.
Mail.ru is a Russian IT-corporation with an ecosystem of projects including personalized New Year’s videogreetings from Father Frost. DALEE team has been working on this for the past 4 years.
Скриншоты