Skip to content
Ride-hailing platform

Meshwar EG

A ride-hailing platform scaled to 30k+ users on a microservices backend.

Co-founder and engineer
meshwareg.com
Meshwar EG website screenshot
30k+
active users
400+
REST APIs
7
Node.js microservices

Meshwar is a ride-hailing platform I co-founded and engineered. It serves more than 30,000 active users on a backend of 7 Node.js microservices that expose 400+ REST APIs, containerized with Docker and orchestrated on Kubernetes.

The context

Meshwar is a ride-hailing service in Egypt. A product like this has to match riders with drivers in real time, handle trips and pricing, process payments, and keep both sides of the marketplace in sync at all times, on the web and on mobile.

I co-founded the project and owned the engineering: the system architecture, the backend services, the APIs, and the path to production.

What I built

Meshwar runs as a web platform and a pair of mobile apps on top of a services backend that I designed to scale.

  • Rider mobile app in React Native, live on the App Store and Google Play
  • A backend of 7 Node.js microservices
  • More than 400 REST APIs across the services
  • Docker images for every service
  • Kubernetes for orchestration, scaling, and rollouts
  • Automated CI/CD pipelines for safe, repeatable deploys

How it works

The backend is split into seven Node.js microservices rather than one monolith. Each service owns a slice of the domain, such as trips, drivers, and payments, and talks to the others over well defined REST contracts. That separation is what let the platform grow past 30,000 users without a single service becoming a bottleneck.

Every service ships as a Docker container, and Kubernetes handles orchestration, scaling, and rolling deploys. Automated CI/CD pipelines run the path from commit to production so releases stay safe and repeatable.

Node.jsReact NativeReact.jsDockerKubernetesCI/CDREST APIs

The outcome

Meshwar scaled to more than 30,000 active users on this architecture, with the rider app live on both the App Store and Google Play.

The microservices split, the 400+ APIs, and the Kubernetes setup are the kind of systems work I now bring to other platforms that need to scale.

More work

Have a project like this?

I build platforms, apps, and systems like these end to end, from Cairo and remote worldwide. Tell me what you are building.

Get in touch