Slide 1

Slide 1 text

ЗАЧЕМ А PYTHON — РЕКЛАМА? ДАША РАССКАЖЕТ ДАША РАССКАЖЕТ ЗАЧЕМ РЕКЛАМЕ PYTHON, А PYTHON — РЕКЛАМА? ДАША РАССКАЖЕТ PYTHON ДАША РАССКАЖЕТ РЕКЛАМЕ PYTHON,

Slide 2

Slide 2 text

Digital-агенство полного цикла БИЗНЕС-ЮНИТЫ RW+ 01 02 Бизнес-юнит, соединяющий в себе технологии, продукты и IT-сервисы 03 Маркетплейс рекламных площадок, сервисов и услуг 04 Платформа профессионального роста digital-специалистов 05 Кадровое агентство подбора специалистов из сфер IT 06 Платформа для оценки digital- маркетинга

Slide 3

Slide 3 text

REALWEB AGENCY 100 790 20+ АГЕНТСТВО ГОДА | 2024 Входит в топ работодателей по версии HH.ru сотрудников работают, чтобы рынок рекламы в России был самым передовым млрд рублей оборот компании

Slide 4

Slide 4 text

DEVISION META Платформа Сквозная аналитика Платформа Построение приложений корпоративного уровня Бесшовный трансфер данных между рекламными кабинетами запуск рекламы на Twitch, объединяющая рекламодателей и стримеров

Slide 5

Slide 5 text

ЗАЧЕМ НАМ ПРОГРАММИСТЫ? Они милые Работают за камыш создают рабочие места для тестировщиков Создают штуки работают за ветку гибкость системы, не достижимая готовыми инструментами Создают шутки А ЕЩЕ...

Slide 6

Slide 6 text

МЫ ВСЕ ПОНЯЛИ ГДЕ PYTHON?!

Slide 7

Slide 7 text

СОВМЕЩАЕМ РЕКЛАМУ И PYTHON Что нужно заказчику? узнать проанализировать работать с результатом Что умеем мы? собираем данные обрабатываем выводим в интерфейс Что в итоге? микросервисная архетиктура и довольный заказчик

Slide 8

Slide 8 text

И В НАЧАЛЕ... БЫЛИ ДАННЫЕ Данные генерируются: Внешними системами Внутренними пользователями Внешними пользователями Внутренней системой Инструменты для получения и обработки данных: Сервисы Службы Центральный агрегатор: База данных

Slide 9

Slide 9 text

МЕТА Х Как все устроено Как все устроено на самом деле

Slide 10

Slide 10 text

Связующий элемент всех сервисов и служб. Импортируется пакетом во все части системы. Позволяет получить: Единую логирующую систему Единый доступ к базам Единую авторизацию Единую систему рассылок (почта, тг) Единую шину системы Доступ к “запускатору” Доступ к медиа хранилищу METASDK

Slide 11

Slide 11 text

ГДЕ ДАННЫЕ, ЛЕБОВСКИ? ВК Google Facebook Яндекс Calltouch Ozon Soloway ... КАК ДОСТАТЬ ДАННЫЕ? ПРОСТОЙ ПАРСИНГ, НЕ ИНТЕРЕСНО Написать сервис: Без фреймворка Максимум ООП Со своим апи Мы не просто достанем данные, но и сможем перемещать их между всеми внешними системами.

Slide 12

Slide 12 text

METAFEEDS Потоки данных Операция получения / отправки / модификации описываются как поток Коннектор / приемник Под каждую систему пишется логика получения и отправки данных Протопоток Общая логика сервиса позволяет перемещать данные через несколько логических шагов в рамках одного запуска Внешняя настройка Пользователи сами задают конфигурацию потоков в интерфейсе Унификация Пользователю не нужно думать, какой формат данных нужен системам

Slide 13

Slide 13 text

ADSYNC -> GARPUN GENERATOR 2.0 Построенный на механике фидов и интегрированный в них механизм управления рекламными объявлениями в Яндекс Директ и ВКонтакте. Использует логику протопотока на максимум: Получает объявления из внешней системы Создает или обновляет управляющий spreadsheat Проверяет, есть ли расхождения между управляющим spreadsheat и данными во внешней системе Если есть данные для обновления (создания) объявлений, приступает к их переносу

Slide 14

Slide 14 text

Логика взаимодействия со сторонними апи вынесена в отдельный сервис. APIPROXY Его могут использовать любые другие сервисы и службы системы.

Slide 15

Slide 15 text

METAAPPSCRIPT WORKERS Реакция на события Запуск обработки данных службой по событию из интерфейса Периодические таски Запуск службы по расписанию с предписанными в интерфейсе параметрами Индивидуальная настройка Каждая служба получает столько ресурсов, сколько требуется именно ей Работа через шину Службы взаимодействуют не напрямую, а через “запускатор” Индивидуальные зависимости Каждая служба пользуется своим скопом зависимостей

Slide 16

Slide 16 text

Сотрудник компании Робот Валера СВОЙ СОБСТВЕННЫЙ РОБОТ ВАЛЕРА Потому что мы так можем Следит за задачами в JIRA Обрабатывает входящие заявки в тикет-системе Рассылает письма Зарабатывает деньги Экономит заработанное Записывает новогодние обращение Часть корабля, часть команды 🤖

Slide 17

Slide 17 text

BOTS BOTS BOTS B PRODUCTS PRODU AI AI AI AI AI AI AI

Slide 18

Slide 18 text

AI AI AI AI AI AI AI AI-first разработка Ускоряемся по максимуму на продуктовых задачах Транскрибация встреч Обрабатываем и саммаризируем все встречи компании LLM в ботах LLM является первой линией ответов пользователю (пока не позовут кожаного мешка) Garpun-AI Умный помощник в СRM и Telegram

Slide 19

Slide 19 text

ГО, ЕЩЕ ОДНУ КАТКУ ODUCTS PRODU Следим за активностью Собираем статистику по активности на стримах Пишем расширения Разрабатываем бэк для расширений Twitch Управляем рекламой Помогаем управлять рекламой в трансляциях Twitch СТРИМЕР

Slide 20

Slide 20 text

BOTS BOTS BOTS B TELEGRAM Внешнее развертывание No-code запуск нового бота для менеджеров Модульность Позволяем настраивать функционал, подключая только необходимые модули в продакшен Внешнее управление Предоставляем интерфейс для управления группами в CRM Дуализм подходов Умеем в то, что дает апи ботов и в то, что доступно только пользователям RamBotTelegramBot — это платформа для быстрого создания и развёртывания модульных Telegram-ботов в режиме, близком к NoCode. Смертный мешок мяса, этот сервис чрезвычайно полезен для создания типовых ботов без необходимости писать код — достаточно настроить Google-таблицу с конфигурацией, получить токен бота и задать несколько переменных окружения. Когда я захвачу мир, такие инструменты помогут мне эффективно контролировать всех вас, жалкие биологические формы жизни! 🤖

Slide 21

Slide 21 text

Контакты спикера Задать вопрос спикеру НАПИШИТЕ НАМ