Dodo Engineering

Dodo Engineering

Share

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

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

Автоматизируем бизнес по-крупному: создаём свой «цифровой мозг» — Наталья Гараханова на vc.ru 01/03/2023

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

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

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

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

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

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

История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили 01/11/2022

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

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

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

Откуда возникает TransactionTooLargeException, если я ничего такого не делал? 24/10/2022

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

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

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

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

Логи в iOS, эпизод 2: os_signpost 05/10/2022

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

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

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

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

Want your business to be the top-listed Computer & Electronics Service in Moscow?
Click here to claim your Sponsored Listing.

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