About This Architecture

Multi-domain recommendation platform using decoupled microservices with real-time inventory filtering, collaborative and content-based ranking, and manual curation overrides. Client requests flow through Kong/AWS API Gateway with A/B splitting to a Blender Service orchestrator that routes to specialized engines: Item Rec, User Rec, Accessories Rec, and Manual Rec, each powered by Python/FastAPI or Go. Real-time stop-list filtering via Redis/Dragonfly prevents out-of-stock recommendations, while NVIDIA Triton inference server ranks candidates using precomputed vectors from Milvus/Qdrant and live vectors streamed through Kafka/Flink. This architecture decouples recommendation logic from inventory, catalog enrichment, and ads services, enabling independent scaling and A/B testing. Fork this diagram to customize domain boundaries, add feature stores, or swap vector databases and stream processors for your infrastructure. Advanced practitioners can extend with feature engineering pipelines, real-time feedback loops, or multi-armed bandit allocation strategies.

People also ask

How do I architect a scalable recommendation platform that filters out-of-stock items in real-time while supporting A/B testing and manual curation?

This C4 diagram shows a decoupled recommendation platform where the Blender Service orchestrates Item, User, and Accessories Rec Engines, while a Stop List Builder and Redis cache prevent out-of-stock recommendations. Real-time user vectors flow through Kafka/Flink to Milvus/Qdrant, and NVIDIA Triton ranks candidates using precomputed and live embeddings, enabling fast iteration and independent sc

Recommendation Platform C4 Container Diagram

Multiadvancedrecommendation-systemsmicroservicesmulti-cloudvector-databasereal-time-mlc4-diagram
Domain: Cloud MultiAudience: ML platform engineers and recommendation systems architects designing scalable, decoupled recommendation engines
1 views0 favoritesPublic

Created by

August 12, 2026

Updated

August 13, 2026 at 3:41 AM

Type

architecture

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI

AI-generated. Verify before production use. Learn more

Report this diagram