Dodo Engineering – Telegram
Dodo Engineering
3.65K subscribers
868 photos
32 videos
3 files
691 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/
Вакансии https://dodoteam.ru/vacancies/
Download Telegram
Ещё недавно мобильное приложение Додо Пиццы было небольшим проектом, релизы происходили просто: у кого была готова фича, тот и катит. Проект разрастался, фич становилось больше, релизы стали сложнее, медленнее и непредсказуемее.

Мы решили, что нужно по-другому скоординировать процесс между командами, чтобы релизы катились по фиксированному графику и независимо от того, готовы чья-то фича или нет.

В этой статье Максим Качинкин рассказывает, как мы внедряли Release Train и помог ли этот подход решить пробемы с тяжелыми, долгими и непредсказуемыми релизами.
🔥65👍1
Как не уронить эквайринг в следующем году

Миша Рубанов рассказывает на Хабре, что нужно сделать для iOS-приложений, чтобы эквайринг не сломался из-за истекших SSL-сертификатов.

Первые проблемы могут начаться уже в феврале, подготовьтесь.
👍8🔥7🕊4
«Решает тот, кто делает» — правило, которое может сильно сократить время многочисленных встреч и помочь быстрее договариваться. Но это краткая формулировка, за которой кроется нечто большее.

О том, что стоит за этой «решительностью», рассказывает наша техлид Анна Морозова в короткой статье на Хабре.

Читать 3 минуты
18🔥8
О пути из разработчика в лидеры, внутренней перестройке, погружении в бизнес и о том, что делает СТО в Dodo Engineering

💻 Так совпало, что три года назад наша IT-команда официально стала компанией Dodo Engineering. И сегодня мы празднуем её день рождения. В честь этого и грядущего Нового года — спецвыпуск подкаста.

🎙Гость — Павел Притчин, в роли ведущего — Дмитрий Афонченко, наш разработчик.

Паша рассказывает о том,
как выглядит Dodo Engineering со стороны СТО, как происходила его трансформация из простого разработчика в технического лидера, какие навыки и книги помогают ему в работе.

Узнаем, как Паша относится к падениям Dodo IS, когда в последний раз писал код, как фиксирует свои результаты, на каком уровне СТО (джун, мидл, сеньор) находится и откуда у него есть время на подкаст.

И куда, в конце концов, делась рубрика «монолитометр».

🎧 Где послушать:

Web
Apple Podcasts
Google Podcasts
Я.Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103
Forwarded from Рубанов про мобилу (Михаил Рубанов)
Изморозь

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

Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении
🔥10👍1
Пусть всё хорошее начнётся, а всё плохое закончится.

Счастливого всем 2023 года!
47🕊25🎉2
Про IT в авиакомпании

🎙 Гость этого выпуска — Андрей Жуков, CTO в S7 TechLab. Говорим о том, что представляет собой IT в авиакомпании.

S7 состоит из нескольких бизнес-подразделений, а IT-команда занимается цифровизацией и автоматизацией всех процессов. Одно из направлений — это работа с данными и разработка моделей машинного обучения, которые будут предсказывать объём предстоящих работ по обслуживанию и починке самолётов.

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

Книги, блоги и подкасты, которые рекомендует Андрей:

1. «Радикальная прямота», автор Ким Скотт.
2. «Лидер и племя», авторы Дейв Логан, Джон Кинг и Хэли Фишер-Райт.
3. Team topologies: organizing business and technology teams for fast flow, авторы Matthew Skelton Manuel Pais.
4. Канал Александра Поломодова «Книжный куб».
5. Подкаст Data Engineering.

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍11
Интернет-платежи в Dodo

Дмитрий Кочнев, наш разработчик, написал огромную (и это не преувеличение!) обзорную статью о том, как устроены интернет-платежи в наших продуктах. О том, как на архитектуру и следующие витки развития проекта повлияло одно решение, принятое много лет назад, и которое остаётся до сих пор неизменным.

На вдумчивое чтение понадобится не меньше 15 минут — устраивайтесь поудобнее, заваривайте вечерний чай и задавайте вопросы в комментариях.
🔥19
Логи в iOS, эпизод 3: BlackBox

BlackBox — наша опенсорс-библиотека для логирования на iOS. По сути это просто точка входа для логов, но она позволяет подключать к себе разные плагины и одновременно писать лог в консоль, крашлитику, файрбейс-перформанс или любые другие ремоут-логи.

В третьей статье цикла Алексей Берёзка подробно рассказывает о том, как в Dodo появилась система логов и что она умеет.

Для полного погружения в логи рекомендуем прочитать также его первую и вторую статьи.
🔥4👍1
О влиянии структуры бизнеса на структуру компании, стратегии принятия решений, запуске новых проектов

🎙 Гость выпуска — Максим Сапронов, СТО в Авито.

Он рассказывает об особенностях классифайда и о том, как клиентская вертикализация повлияла на архитектуру и структуру команд, какие боли решает обновлённая структура.

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

И, по традиции, рекомендации от Максима, что почитать или посмотреть начинающему лидеру:
- Accelerate, авторы Nicole Forsgren, Jez Humble, Gene Kim;
- Catch-22, книга или фильм.

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍2🔥1
4 часа недоступности: постмортем падения Dodo IS

23 сентября у нас случился адский фейл: Dodo IS развалилась и мы 4 часа не могли принимать заказы Додо Пиццы.
Это было самое крупное падение с 2018 года, после инцидента мы на неделю остановили разработку фич, разбирались в причинах падения и чинили тонкие места.

Сегодня на Хабре Павел Притчин опубликовал подробную статью-постмортем этого инцидента. В ней он рассказывает о том, что именно происходило во время падения, как действовала команда, почему не удавалось быстро реанимировать систему и до какой самой глубокой причины удалось докопаться. О том, какую работу команда проделала для стабилизации системы, как улучшила работу с меню и какие долгосрочные решения были приняты.

Читайте, комментируйте, задавайте вопросы. А мы желаем всем, чтобы такие падения не происходили никогда.
👍16👏4🔥1
Новая страна на карте Dodo Brands!

Официально теперь в 17 странах — вчера открыли в Дубай Марине сразу пиццерию и кофейню. Будете рядом — заглядывайте в гости.

А мы тем временем готовим статью о том, как решаем задачу интеграции нашего ПО с налоговым ПО новых стран, учитывая разные требования каждой из них, выпустим буквально через пару недель.
32🔥20👍9🐳1
О джунах: когда и как их нанимать, развивать и отпускать, когда они вырастут

🎙Гость выпуска — Глеб Михеев, СТО в Skillbox.

Глеб поделится своим мнением насчёт фундаментального образования в IT, расскажет, в каких случаях наём джунов — лучшее решение, как это сказывается на лояльности сотрудников компании и почему не стоит горевать, когда приходится прощаться.

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

Книги, которые Глеб рекомендует прочитать:
«Сила простоты», авторы Джек Траут и Стив Ривкин;
«Идеальный питч», автор Орен Клафф.

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍9👎3🔥3🌚1
Как устроен ИТ-контроль качества в Додо Пицце

Каждую неделю наша команда контроля качества проверяет пиццерии и выпускает рейтинг клиентского опыта. Конечно же, 10 менеджеров не могут делать это физически самостоятельно, ведь у нас уже больше 880 пиццерий в 17 странах. Данные им помогают собирать наши клиенты и тайные покупатели, а обработать, составить рейтинг и опубликовать его во внутренней Базе Знаний помогает Dodo IS.

О том, как всё устроено, рассказывает Настя Кожухова, продакт-оунер системы контроля качество Dodo.

Читать 3 минуты
👍6🔥3
Первый год в роли СТО: ожидания, реальность, челлендж и как справляться

🎙 Гость выпуска — Иван Карев, СТО в Окко.

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

Книги, которые Иван рекомендует почитать начинающим СТО и не только:

- Thinking, Fast and Slow by Daniel Kahneman;
- Getting Things Done: The Art of Stress-Free Productivity by David Allen;
- «Задача трёх тел», Лю Цисынь (фантастика).

🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
👍5
Что ждёт Dodo Engineering в 2023

Традиционно в январе у нас проходит Dodo Future Week — понедельника по пятницу выступают лидеры Dodo Brands и рассказывают о стратегии и планах.

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

В этом году продолжим объединять все части нашего бизнеса на платформе Dodo IS. Как именно — рассказывает наш СЕО Александр Андронов.
👍7