Marketplace architecture
CarBazaar
Microservices marketplace for vehicle auctions — designed around independent deployability and secure identity.
- Problem
- Auction platforms fail when identity, search, bidding, and gateway logic are trapped in one monolith that cannot scale or change safely.
- Solution
- Split the domain into Auction, Identity, Search, and API Gateway services on .NET + Angular. IdentityServer/OAuth/JWT for auth, RabbitMQ for async workflows, Docker for reproducible environments.
- Result
- A reference architecture clients can extend into real marketplaces — clear boundaries, event-driven flow, and production-grade auth patterns.