Skip to content
@dodopizza

Dodo Pizza

Pizza franchise as a service

Hello, this is Dodo IS Platform team!

Dodo Engineering is a team developing the first digital franchising platform, Dodo IS. Dodo IS Platform digitalizes every micro process in our QSR businesses from Dodo Brands: Dodo Pizza, Drinkit, and Kebster!. It covers all parts of the restaurant business — from shift scheduling and order tracking to real-time sales analytics. In addition, the platform is fully integrated with our customer-facing digital products. It already works in 22 countries in 1100+ restaurants. In addition, we have Dodo IS API and Marketplace, so any vendor may develop some add-ons for our system and improve our partners' processes and profits.

https://dodo.dev/

Numbers

  • 250+ employees at Dodo Engineering
  • 1100+ restaurants in 22 countries
  • 22 000 000+ clients
  • $ 831 000 000 sales revenue
  • 350 orders per minute (800 is our record)
  • 6000 RPS

Technology stack

  • All our services are .NET- and Linux-based and run in Kubernetes.
  • 16 ASP.NET Core services as parts of the monolith and 50+ more as standalone services.
  • Frontend: React + TypeScript. We are migrating from Angular in some places.
  • Mobile apps: native iOS & Android development for clients' apps and Flutter in our app for couriers.
  • 39 clustered MySQL databases.
  • Azure, Yandex Cloud, Kafka, Kusto, CosmosDB, and Redis.
  • Detailed production monitoring with Prometheus, visualization with Grafana, and log collection by Azure Data Explorer.

Technology radars

  1. Infrastructure.
  2. Backend.
  3. Frontend.
  4. QA Web.
  5. QA Mobile.
  6. iOS Dodo Pizza.
  7. Android.

Want to know more?

Dodo IS in Russian

Pinned Loading

  1. RTFM RTFM Public

    Dodo Engineering team manual

    31 6

  2. mysql-data-mover mysql-data-mover Public

    This application moves data from one Mysql database to another. It is faster and more robust than mysqldump utility, has ability to move data in parallel threads with retries.

    C# 15 2

  3. httpclient-resilience-policies httpclient-resilience-policies Public

    This library extends IHttpClientBuilder with easy to use resilience policies for the HttpClient.

    C# 85 5

  4. kubectl-shovel kubectl-shovel Public

    kubectl plugin for gathering diagnostics from running in k8s dotnet applications

    Go 46 5

Repositories

Showing 10 of 83 repositories
  • dodocli Public
    dodopizza/dodocli’s past year of commit activity
    0 0 0 0 Updated Dec 13, 2024
  • superset Public Forked from apache/superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    dodopizza/superset’s past year of commit activity
    TypeScript 3 Apache-2.0 14,300 0 3 Updated Dec 11, 2024
  • redash Public Forked from getredash/redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    dodopizza/redash’s past year of commit activity
    Python 3 BSD-2-Clause 4,482 0 0 Updated Dec 1, 2024
  • MySqlConnector Public Forked from mysql-net/MySqlConnector

    Async MySQL Connector for .NET and .NET Core

    dodopizza/MySqlConnector’s past year of commit activity
    C# 1 MIT 340 0 1 Updated Nov 27, 2024
  • sqlalchemy-kusto Public

    Kusto dialect for SQLAlchemy

    dodopizza/sqlalchemy-kusto’s past year of commit activity
    Python 13 Apache-2.0 9 6 1 Updated Nov 25, 2024
  • infra.k8s.external-secrets Public Forked from external-secrets/external-secrets

    External Secrets Operator - InfraPlatform Fork

    dodopizza/infra.k8s.external-secrets’s past year of commit activity
    Go 0 Apache-2.0 872 0 5 Updated Sep 25, 2024
  • brandbook Public

    Dodo Pizza brandbook

    dodopizza/brandbook’s past year of commit activity
    HTML 0 2 0 0 Updated Sep 25, 2024
  • krew Public

    Dodopizza's krew index public repo

    dodopizza/krew’s past year of commit activity
    1 0 0 0 Updated Aug 14, 2024
  • .github Public
    dodopizza/.github’s past year of commit activity
    0 1 0 0 Updated Aug 7, 2024
  • mysql-data-mover Public

    This application moves data from one Mysql database to another. It is faster and more robust than mysqldump utility, has ability to move data in parallel threads with retries.

    dodopizza/mysql-data-mover’s past year of commit activity
    C# 15 2 2 7 Updated Jun 11, 2024