Mrsool: The Super App With Superpowers
Mrsool is the first deliver-anything platform in the MENA region, established in 2015. By 2019, we processed 1.7 billion Saudi Riyals in GMV across three countries.
Community Focus
Over 70% of our couriers (βMrsoolersβ) are customers themselves. We emphasize careful vetting and building a community that trusts each other. This dual relationship creates a unique dynamic where our delivery partners truly understand the customer experience.
Super Chat
Our communication system supports:
- Text messages
- Photos
- Voice notes
- Location sharing
- Complaint filing
Technical Architecture
Super Chat is built on open-source Ejabberd with a multi-node architecture. The system features automatic failover to custom APIs during outages, ensuring communication never stops between customers and Mrsoolers.
The architecture allows us to:
- Scale horizontally across multiple nodes
- Handle millions of concurrent connections
- Maintain 99.9% uptime for messaging
Super Payouts
Our instant payout system handles hundreds of millions per month with a 99.98% success rate.
The Payout Process
- Validation - Verify the payout request and recipient details
- Balance Consolidation - Aggregate earnings from multiple sources
- Rule Checking - Apply business rules and fraud prevention
- Instant Transfer - Execute bank transfer in real-time
The entire process happens in seconds, meaning Mrsoolers can access their earnings immediately after completing deliveries.
Monitoring
We use Grafana for real-time monitoring of our payouts dashboard, tracking:
- Transaction volume
- Success rates
- Processing times
- Error patterns
Why This Matters
Building a super app in the MENA region comes with unique challenges:
- Multiple payment methods and banking systems
- Varying regulations across countries
- High user expectations for instant service
- Need for reliable communication in high-stress situations
Our engineering team solved these challenges by building robust, scalable systems that can handle the complexity while maintaining a simple user experience.
This article reflects the state of Mrsoolβs systems during my time as Head of Engineering (2019-2022).