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.
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.