👋
Привет, это мы Мы — разработчики Dodo Engineering. Тут мы открыто рассказываем про то, как создаём и развиваем IT в Dodo Brands (Додо Пицца, Дринкит, Донер 42). Здесь ты узнаешь про ценности, принципы, бизнес-процессы, инструменты и правила жизни нашей команды.
Мы приветствуем принцип no bullshit, поэтому если увидишь информацию, которая покажется странной, неправильной и ты знаешь как лучше — смело присылай pull requests или пиши в личку @Schvepsss в любых соц. сетях (ну или почти любых).
Коротко о команде Dodo Engineering
Наша команда появилась 22 апреля 2011 года в Сыктывкаре вместе с появлением первой пиццерии Додо Пиццы. Тогда она состояла из двух разработчиков, которые создали сайт для заказа пиццы и заложили основу Dodo IS, нашей самописной системы. За это время мы сильно выросли. Сейчас система объединяет в себе функционал ERP+CRM+HRM и помогает франчайзи открывать бизнес «из коробки».
В 2017 году нас было 20, сейчас больше 200. 2019 год стал переломным: команда выросла больше чем в 3 раза, процессы поплыли, структура перестала работать эффективно. Мы начали перестройку и за полгода прошли путь от хаоса и разрухи до понятной структуры на 120+ человек и 18 команд. Мы будем дальше масштабироваться и теперь понимаем, как работает команда на 300 человек и будет работать на 500. Понимаем, какие задачи будут перед нами стоять, какую роль во всём этом играет распил монолита, куда можно расти разработчикам.
В 2020 году наш бизнес вырос – помимо Додо Пиццы запустили и развиваем кофейни Дринкит и донерные Донер 42. Планируем открытие новых стран. Мы как IT-команда продолжаем расти и масштабироваться вместе с бизнесом, решая проблему с помощью написания строчки кода и раскатки решения на все точки питания.
Коротко в цифрах
Мы | Цифры и знаки |
---|---|
Всего сотрудников в компании | 500+ |
IT-команда | 200+ |
Количество пиццерий | 770+ |
Количество стран | 15 |
Количество клиентов | 21 000 000+ |
Максимальная нагрузка (заказов в минуту) | 370 |
Стандартная нагрузка (заказов в минуту) | 250 |
RPS | 3700 |
Выручка в 2021 году (рублей) | 40 000 000 000 |
Коротко о технологиях
- .NET 6:
- ASP.NET Core в монолите – 16 сервисов;
- ASP.NET Core вне монолита в k8s – 30 сервисов.
- на сайте React + TypeScript, в бекофисе мигрируем с jQuery, Angular первых версий тоже на React + TypeScript;
- 36 баз MySql на кластерах, кроме dev окружений;
- всё на Azure, с использованием RabbitMQ (местами Kafka, Azure Event Hubs), Kusto, CosmosDB, Redis и ещё много мелких радостей;
- все сервисы мы пишем на .NET, под Linux, запускаем в Kubernetes;
- детальный мониторинг на продакшене на базе Prometheus, сбор логов в Kusto, визуализация в Grafana, пейджер для дежурного в PagerDuty.
7 технологических радаров Dodo Engineering
Что ещё?
- Стратегия и правила жизни на корабле.
- Миссия, ценности, принципы.
- Стратегия в IT.
- Как мы ведём разработку Dodo IS.
- Что такое Dodo IS.
- Структура команды.
- Инженерные практики.
- Развитие и возможности в IT.
- Onboarding.
- Как проходят собеседования и как стать частью нашей команды:
- Как проходят собеседования.
- Вакансии.
- Где нас можно найти.