تفاصيل العمل

Mrsool is a Saudi on-demand delivery platform operating in Saudi Arabia, Egypt, and Bahrain.The platform connects customers with independent couriers through a mobile app, allowing users to type out their orders, negotiate delivery prices for goods and products, and enable couriers to accept and complete the deliveries.

My Contribution:

I designed and implemented a distributed message queue system for Mrsool to enhance the scalability and reliability of their service infrastructure. The system ensured efficient message delivery between microservices and optimized real-time communication between customers, couriers, and backend services.

Key Achievements:

Built a fault-tolerant message queue using RabbitMQ to handle high throughput and ensure message durability.

Implemented load balancing across multiple nodes to achieve optimal performance and minimize downtime.

Deployed and managed services on Kubernetes (K8s) to support horizontal scaling and automatic failover.

Integrated microservices written in Go and Ruby on Rails, with frontend components developed in JavaScript.

Improved overall system resilience and latency, reducing message processing time and preventing bottlenecks under peak loads.

Tech Stack:

Languages: Go, Ruby on Rails, JavaScript

Technologies: RabbitMQ, Kubernetes, Docker, Microservices Architecture

Focus Areas: Distributed Systems, Scalability, Fault Tolerance, Load Balancing

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات