-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Architecture and Tech Stack #3
Comments
Morro Taxi - Architectural Decisions SummaryMapping & Location Services
API Security & Backend Integration
State Management
Mobile Development Framework
Backend Architecture
Real-Time Communication
Authentication
Admin Panel
Quality Assurance (QA) Testing
Data Fetching & Mutations
UI Component Library
ERDFlowChart |
This task won't be close, will keep updating |
|
Architectural Decision: Choosing BullMQ for Queuing in Morro TaxiWhy We Chose BullMQ Over Other Queuing LibrariesIn Morro Taxi, we need a robust queuing system due to the volume and complexity of ride requests that must be processed concurrently and distributed effectively to nearby drivers. After evaluating various options, including Bee-Queue and Kue, BullMQ emerged as the optimal choice. Reasons for Choosing BullMQ
Why We Need a Queue in Morro TaxiIn Morro Taxi, a queuing system is essential to efficiently process ride requests and assign them to available drivers based on proximity and availability. Here’s why:
In summary, BullMQ was chosen for its concurrency control, Redis integration, scalability, and ease of monitoring, all critical features for supporting Morro Taxi's real-time ride request processing and driver allocation system. |
Research task on architecture and tech stack in preparation to the project
The text was updated successfully, but these errors were encountered: