Dodo Engineering

Dodo Engineering О том, как разработчики строят IT в Dodo

Сначала была Додо Пицца. Потом – Dodo Brands. Именно так называется компания, которая сейчас развивает три бренда: Додо Пиццу, Дринкит и Донер 42. Dodo Engineering — IT-команда Dodo Brands. В 2020 году наступила действительно новая эпоха в жизни компании, которая зародилась 10 лет назад в маленьком северном Сыктывкаре.

Мы – разработчики в Dodo: blameless culture + no bu****it. С момента основания

создаём Dodo IS, которая управляет всем бизнесом. Это коллаборация ERP+HRM+CRM-систем. Бонусом драйвим клиентские сайты и мобильное приложение. Боремся с англицизмами, используем их и снова боремся.

Наш масштаб в цифрах: 770+ пиццерий в 16 странах (в том числе в Великобритании, Польше, Нигерии etc.), 21 000 000 клиентов, 370 заказов в минуту в пики, 484 заказов в минуту — зафиксированный максимум, 800 заказов в минуту держим в нагрузочном тестировании, 3700 RPS, 40 млрд рублей –выручка сети за 2021 год.

Для создания всемирной системы Dodo IS нам нужно больше разработчиков. В 2017 году нас было 20, сейчас больше 200, но этого недостаточно. Нам нужен ты.

Сколько денег может приносить доступность? Сложно ли ей заниматься? Как начать в своей компании? Вопросов у новичков мно...
04/04/2023

Сколько денег может приносить доступность? Сложно ли ей заниматься? Как начать в своей компании? Вопросов у новичков много, на часть у нас есть ответы.

Миша Рубанов рассказывает о нескольких примерах, когда разные стороны доступности помогли команде сделать лучшее решение или решить вопросы.

Первое, что люди спрашивают про доступность: а может ли она принести денег, ведь там немного пользователей? Популярное искажение в том, что они выделяют одну группу ...

Больше автоматизации в Додо Пицце! Запускаем Небесного логистаВ наших пиццериях все процессы управляются с помощью Dodo ...
01/03/2023

Больше автоматизации в Додо Пицце! Запускаем Небесного логиста

В наших пиццериях все процессы управляются с помощью Dodo IS: через неё проходят все заказы, она помогает готовить пиццу, вести учёт продуктов и рабочих смен и многое другое. При этом она остаётся лишь инструментом, который выполняет команды людей, а людям свойственно ошибаться. Мы задумались, можно ли как-то ещё помочь людям? Что мы как разработчики можем сделать, чтобы снизить риск человеческих ошибок?

Так родилась идея системы, которая будет вместо человека думать о том, сколько продуктов нужно закупить, когда нужно начать готовить пиццу, какой курьер и по какому маршруту будет доставлять заказы, какие заказы можно объединить, сколько курьеров должно быть на смене, когда пора призывать на помощь соседние пиццерии.

И в 2021 году мы начали такую систему разрабатывать. В первую очередь решили автоматизировать процессы для доставки, чтобы система сама подсказывала, какие заказы объединить и по какому маршруту их везти, учитывая количество курьеров, вид транспорта и дорожную обстановку.

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

В Додо Пицце все бизнес-процессы управляются единой информационной платформой Dodo IS. Она помогает готовить пиццу, вести учёт продуктов, открытых и закрытых смен, уп....

23 сентября наша платформа Dodo IS рухнула на 4 часа. Это было самое крупное падение с 2018 года.Рассказываем в публично...
17/01/2023

23 сентября наша платформа Dodo IS рухнула на 4 часа. Это было самое крупное падение с 2018 года.

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

Вечером пятницы 23 сентября, в самое «горячее» время для Додо Пиццы, развалилась платформа Dodo IS. Приём заказов превратился в тыкву, клиенты и пиццерии 4 часа испытыва...

О влиянии структуры бизнеса на структуру компании, стратегии принятия решений, запуске новых проектов🎙 Гость выпуска — М...
12/01/2023

О влиянии структуры бизнеса на структуру компании, стратегии принятия решений, запуске новых проектов

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

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

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

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

Ссылки на выпуск — в первом комментарии.

Так совпало, что три года назад наша IT-команда официально стала компанией Dodo Engineering. И сегодня мы празднуем её д...
28/12/2022

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

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

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

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

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

Ссылки на выпуск — в первом комментарии.

Новый выпуск подкаста «Разговоры СТО» посвящён опенсорсу.Ирина Назарова, CEO в Evil Martians, рассказала о том, с кого н...
21/12/2022

Новый выпуск подкаста «Разговоры СТО» посвящён опенсорсу.

Ирина Назарова, CEO в Evil Martians, рассказала о том, с кого начинался опенсорс в компании, в чём выражается потребность поддерживать его сейчас, как он влияет на бренд и можно ли сотрудникам заниматься опенсорс-разработкой в рабочее время.

https://ctotalks.mave.digital/ep-16

Как искать, нанимать и развивать лидеровЭто тема второго выпуска, а поговорили мы об этом с Николаем Ашаниным, СТО в Swo...
08/12/2022

Как искать, нанимать и развивать лидеров

Это тема второго выпуска, а поговорили мы об этом с Николаем Ашаниным, СТО в Swoo (экс-СТО в Кошелёк).

Он рассказал о том, как личный бренд СТО влияет на отклик кандидатов, какие подходы можно использовать, чтобы было проще находить сильных лидеров в команды.

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

Вместе искали ответ на вопрос, как выращивать и развивать лидеров внутри компании, немного коснулись непростой темы зарплат и увольнений.

Тема выпуска — наём лидеров, гость — Николай Ашанин, СТО компании Swoo, экс-СТО в Кошельке.Он поделится своим опытом — расскажет о том, как сам ищет, нанимает и развив....

Хорошая новость для всех, кто ждал второй сезон подкаста «Разговоры СТО» с Павлом Притчиным — мы сделали! 🚀На этот раз с...
30/11/2022

Хорошая новость для всех, кто ждал второй сезон подкаста «Разговоры СТО» с Павлом Притчиным — мы сделали! 🚀

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

🎙Гость первого выпуска — Алексей Кирпичников, руководитель разработки коммерческих продуктов в Контуре.

Он расскажет о матричной структуре компании: какие задачи выполняют функциональные и проектные руководители, как принимаются решения, выстраиваются процессы, кто отвечает за развитие и зарплаты разработчиков, какими навыками нужно обладать руководителям функций и кто обычно ими становится.

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

Подкаст, в котором CTO разных компаний рассказывают про процессы, структуру, лидерство, монолит и обсуждают другие вопросы, которые волнуют техлидов. Ведущий — Паве....

Вышла большая статья об особенностях монолита Dodo IS и о том, как мы его на .NET 6 и Kubernetes переводили. Заглядывайт...
01/11/2022

Вышла большая статья об особенностях монолита Dodo IS и о том, как мы его на .NET 6 и Kubernetes переводили.

Заглядывайте на Хабр, задавайте вопросы в комментариях.

В 2011 году 2 разработчика начали создавать свою информационную систему, чтобы через неё принимать заказы в Додо Пицце. 2 года назад мы  рассказывали про раннюю арх....

Недавно у нас в Android-приложении Дринкит появились частые краши на проде  TransactionTooLargeException.TransactionTooL...
24/10/2022

Недавно у нас в Android-приложении Дринкит появились частые краши на проде TransactionTooLargeException.

TransactionTooLargeException — это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Но его можно получить в безобидной ситуации, когда мы, казалось бы, ничего такого не делали и не пользовались IPC.

В этой статье на Хабре вместе с Максом Качинкиным разбираемся в теории IPC-вызовов и Binder-транзакциий, воспроизводим краш и докапываемся до сути.

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

Продолжаем разбираться с логами в iOS.Во второй статье Алексей Берёзка рассказывает, как с помощью os_signpost залогиров...
05/10/2022

Продолжаем разбираться с логами в iOS.

Во второй статье Алексей Берёзка рассказывает, как с помощью os_signpost залогировать долгие операции и посмотреть их в Time Profiler.

Кстати, именно таким образом мы и нашли проблему с долгим отображением списка пиццерий в Москве.

В какой-то момент разработки приложения вы получаете обратную связь от пользователей: например, при нажатии на кнопку «Выбрать адрес» приложение сначала на пару с....

Address

Leninskaya Sloboda 19 Str 7
Moscow

Opening Hours

Monday 07:00 - 22:00
Tuesday 07:00 - 22:00
Wednesday 07:00 - 22:00
Thursday 07:00 - 22:00
Friday 07:00 - 22:00

Alerts

Be the first to know and let us send you an email when Dodo Engineering posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Dodo Engineering:

Share