Team developing Dodo IS, digital franchising platform
Dodo Engineering is a distributed team developing the first digital franchising platform, Dodo IS. It already works in 17 countries in 900+ restaurants of Dodo Brands.
Dubai, distributed
Joined on
Employees
270
Meet the team
Our story
Dodo Brands is the very first fully digitalized franchise.
How is it possible? Which tools and apps do we use in 900+ restaurants and 17 countries? The only tool: our proprietary tech platform, Dodo IS.
No special hardware. 24/7 updates. Up to 720 orders per minute with 99.9% SLA. All-integrated and cloud-based. API for infinite expansion for any need. ML for best quality control. The same website and app for each country, generating 72% of all sales.
That's what we do here at Dodo Engineering.
Our stack
- All our services are .NET- and Linux-based and run in Kubernetes.
- 16 ASP.NET Core services as parts of a monolith and 30 more as standalone microservices.
- Frontend: React + TypeScript, mostly. We are in the migration process from Angular in some places.
- Mobile apps: native iOS & Android development for clients' apps and Flutter in our app for couriers.
- 32 clustered MySQL databases.
- Azure, Yandex Cloud, RabbitMQ (we are migrating to Kafka), Kusto, CosmosDB, and Redis.
- Detailed production monitoring with Prometheus, visualization with Grafana, and collection of logs by Azure DataExplorer.