← Back to Projects
PROJECT 02 / 05
MICROSERVICES SAAS PLATFORM
EARNBUDDY
High-throughput freelance and task exchange marketplace.
1,000+
Registered Users
85ms
p95 Latency
<30ms
Chat Latency
80%
Queries Cached
01. Overview
EarnBuddy is a microservices-based SaaS marketplace that connects content creators, gig seekers, and task commissioners. Built with Node.js, Express, and Redis pub/sub, it delivers sub-100ms API response times even during peak campaigns.
The Problem
Traditional freelancing platforms suffer from sluggish messaging, delayed escrow tracking, and excessive database overhead caused by un-optimized relational queries on volatile task queues.
The Solution
Implemented domain-driven REST APIs backed by MongoDB aggregation pipelines and Redis caching layers, combined with Socket.IO for instantaneous status notifications and chat.
02. Architecture & Engineering
- ▹JWT authentication with stateless session verification and refresh token rotations
- ▹Redis cache-aside pattern for trending tasks and active user states
- ▹Socket.IO room orchestration for isolated buyer-seller communication channels
03. Key Capabilities
- ▹Real-time encrypted direct messaging with file attachments
- ▹Instant payout status tracking and automated receipt generation
- ▹Automated CMS workflow with anti-fraud keyword detection
- ▹Comprehensive admin analytics dashboard for monitoring platform GMV
