TGViewer
Channel Public Channel
Dodo Engineering

Dodo Engineering

@dododev

Канал про пиццу, кофе и айтишку Dodo Brands
Subscribers
3.88K
Photos
1.1K
Videos
64
Links
749

Showing posts older than #1712 · Back to latest

Older Posts 13 shown
Post #1711 2.35K
  • 🔥 42
  • 😁 19
  • 🏆 10
  • 😭 3
  • 👾 1
Post #1709 2.2K
У нас сегодня завершается внутренний хакатон Додо! 20 команд, почти 80 участников! И вот смотрите, какую классную штуку придумала одна из команд 😍

Рассказать ли вам про остальные решения и идеи, которые нам презентовали ребята? Если да — ставьте 👍🏻
  • 👍 25
  • 🔥 4
  • 🏆 4
Post #1708 3.97K
Демо не будет
и это не первоапрельская шутка

В этом квартале мы решили устроить эксперимент — вместо четырехчасовой трансляции запустить корпоративный сериал с нашими лидерами 🎬

Кстати, Семён нашелся. Правда в другом десятилетии.

🍿Сериал будет идти весь месяц. Приходите смотреть, что случилось однажды в Додо:

🌐 Соц.сеть, в которую нельзя вас призывать

📱 ВКоторую можно
  • ❤ 15
  • 🔥 10
  • 😱 6
  • 😁 4
  • 👏 2
Post #1701 2.26K
Проверь, плиз, работает еще? Не заблочили?
  • 😭 32
  • 😁 24
  • 👾 13
Post #1700 2.17K
Макс?
  • 👎 72
  • 😁 15
  • 💔 5
  • 👨‍💻 1
Post #1698 2.26K
Вас когда-нибудь бесила внезапная «амнезия» у приложения, когда надо заново вводить лооогины, пароооли, и вот этот вот все?

Нас точно бесила, потому что такая проблема была в приложениях Додо Пицца и Дринкит. Сырная планетка говорит о том, что мы наконец-то сделали кросс-авторизацию в 19 странах 🍕

На iOS эта фича работала с прошлого года, на Android нужно было исправить несколько мелочей, перед тем, как раскатать на остальные страны.

В чем же была проблема сделать это раньше, рассказывает Head of Mobile (Dodo Pizza & Drinkit) Гоша Шагинян:

Архитектурно у нас каждая страна полностью изолирована: своё законодательство, свои платёжные провайдеры, своя инфраструктура. Аккаунт из Москвы и аккаунт из Дубая — это два разных аккаунта, которые ничего не знают друг о друге. Сделать «бесшовный» переход физически невозможно: карты из одной страны не работают в другой, потому что всё завязано на локальных провайдерах.

Поэтому задача была не просто технической, нужно было придумать, как сделать этот переход незаметным для пользователя, несмотря на реальную изоляцию систем.


Решили это элегантно: в каждой стране автоматически создаётся локальный аккаунт, почти незаметно для пользователя. Он остаётся авторизованным, и в момент заказа нужно лишь выбрать способ оплаты. А когда возвращается домой его встречает родной аккаунт.

Так что теперь заказать любимый додстер или капуч с сырной пенкой в путешествии можно быстрее. Просто заходишь в приложение, а оно тебе говорит: «Привет, Валера! Я тебя помню. Что хочешь съесть сегодня?».
  • 🔥 14
  • 👏 3
  • ❤ 2
Post #1697 1.58K
Есть идеи, при каком сценарии можно встретить в приложении эту сырную планету?🧀
Post #1688 2.32K
Базовый минимум вайб-кодинга,
чтобы получить роскошный максимум от работы с моделями 😎

Привет, это Женя Пятков и мы продолжаем говорить о работе c LLM. Сегодня разберем базу — Spec-Driven Development. Почти всегда дело не в моделях. Они начинают путаться и забывать договорённости, потому что им просто не задали правила игры. SDD же создает спеку, к которой модель может обращается.

Таких решений много, но на практике почти все они так себе. Есть вариации использования MCP, но я рекомендую обратить внимание на Skills.
Этот проект залетел недавно и правда стоит того, чтобы на него посмотреть.

В карточках покажу, что такое скиллы, как они работают и какие возможности открывают👆
  • 🔥 13
  • ❤‍🔥 5
  • ❤ 4
  • 🤯 2
Post #1687 1.65K
Ехали курьеры на велосипеде мопеде

Нашу пиццу и додстеры едят уже в 26 странах. Но фишка в том, что везде свой ритм жизни и культурный контекст. Не всё можно предугадать, поэтому мы постоянно сталкивается с неожиданными деталями реальной жизни и учимся быстро на них реагировать.

🛵Случился нюанс с курьерами: в ОАЭ, Катаре и Индонезии почти все доставщики ездят на мопедах. Расстояния-то не близкие. Но на карте в приложении пользователи видели ИДУЩЕГО НОГАМИ человека с их заказом.

Из-за этого пользователи переживали, что доставка будет долгой, хотя по факту всё работало быстро. Теперь визуал соответствует реальности, что убирает лишние вопросы к поддержке и делает ожидание спокойнее.

Обычно изменения сезонные. Например, на Новый год мы делаем праздничные пины на карте и иконку приложения. В этот раз мы пошли дальше: не просто добавили декор, а точечно изменили отображение курьера во всех точках касания пользователя для конкретных регионов.

Игорь Гранкин, техлид команды


Главная задача была в том, чтобы курьер обновился везде синхронно, а не только на карте. Технически он представлен в разных форматах:

➕ На карте. Это пины, которые приходят с бэкенда. При этом мы всегда обновляем и «запасной» вариант в самом коде приложения, чтобы при плохом интернете картинка не ломалась.

➕ В статусах заказа. Там курьер отображается и как статика, и как Rive-анимация. Поэтому нам нужно было добавить новые ассеты во все эти места, чтобы образ курьера на мопеде был консистентным по всему приложению.

А вы обращаете внимание, на чём передвигаются пины курьеров в приложениях?
  • ❤ 11
  • 😁 10
  • 👍 1
Post #1686 1.63K
Похоже, у нас тут «Находка» для Android-разработчиков 👀

26 марта в 18:30 идём на онлайн-митап от hh.ru. С докладом от нас будет Макс Качинкин, Android Tech Lead в Drinkit. Он расскажет, как проектировать AI-фичи в мобильном приложении, когда AI живёт не на бэкенде, а на клиенте.

Макс разберет архитектурные паттерны и decision tree:
👉 где должно находиться взаимодействие с LLM;
👉 как строить решения от одноразовых запросов к LLM до собственного agent loop (ReAct + tools);
👉 когда имеет смысл перейти к более взрослому подходу с фреймворками вроде Koog для агентных систем и мультипровайдерности.

Подключайтесь послушать о плюсах и минусах каждого варианта, данных (RAG vs tools) и ограничениях продакшена: latency, стоимость, безопасность, наблюдаемость.

🐳 А еще в конце покажем, какой путь мы выбрали в приложении Drinkit и почему.
  • 🔥 6
  • 👍 2
  • ❤ 1
Post #1685 2.5K
«Рецепт Додо» уже на всех площадках! 🔥

Да нет, это мы не про рецепт нашей знаменитой пиццы, а про новый подкаст от команды Додо. В нём мы будем рассказывать о нашей внутренней кухне!

Дима Павлов — гений, CIO, филантроп, главный по онбордингу в бизнес и ведущий «Рецепта Додо» к тому же — обсудит со своими гостями все тонкости нашего бизнеса: устройство технической платформы, роль эмоционального дизайна в опыте гостей, лидерство в командах и не только. Уже сейчас доступны выпуски со следующими героями:

• ex-CIO Арсений Васильев — о роли IT-директора, продакт-менеджменте и отношениях айтишки с бизнесом;

• ex-лидер маркетинга в Евразии Тамара Шайдулина — о крутых кампаниях без бюджета, креативе и гембе;

• CTO Dodo Engineering Паша Притчин — о стабильности системы, найме разработчиков и об умении переводить с языка технического на бизнесовый.

📹 Подписывайтесь на наш канал на YouTube
💬 Смотрите наши подкасты в группе Dodo Brands в VK
🎙 Слушайте аудиоверсию подкаста на хостинге mave или переходите в удобный вам подкаст-плееры. Их число постоянно пополняется!
  • ❤ 13
  • 🔥 11
  • 😱 5
Post #1684 1.65K
Прямой репортаж из офисной среды обитания DE от Толика Додстерова 🧡

Потихоньку начали промить наш внутренний хакатон, чтобы помочь айтишникам прийти в себя после зимней спячки. Но в процессе сами так влюбились в Толика, что решили поделиться этим шедевром с вами.

Послание для коллег: присоединяйтесь!
  • ❤ 18
  • 😁 17
  • 🔥 3
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →