Re-Wears
B2C Marketplace in Dubai
A Dubai-based e-commerce platform where users can buy and sell products. The platform supports in-app messaging, notifications, and real-time booking for products or services.
System Architecture & Design Patterns
Containerized Modular Monolith with NGINX Reverse Proxy & Media Pipelines
Provides low latency for image-heavy product feeds and isolates micro-operations with minimal operational overhead.
- Multi-field database indexing for rapid buyer search across category & location
- Redis response caching layer for popular catalog feed queries
- Dockerized deployment pipeline with automated health checks
Engineering Challenges & Solutions
Slow database query response times on multi-filter listing browsing.
Built compound MongoDB indexes matching high-frequency search vectors and cached hot feed queries in Redis with selective tag invalidation on new product uploads.
Unsynchronized unread message badges across user dashboard tabs.
Refactored user conversation state queries using MongoDB aggregation pipelines and emitted real-time atomic socket events for conversation badge updates.
Tech Stack
Core Capabilities
- User-to-seller communication via real-time chat
- Product listings with live booking
- Notifications for messages and orders
- Ability for any user to sell products
- Secure account management and authentication