76%
Team Size
9 people
MVP
4 months
v1.0
8 months
3-Year TCO
$5.85M
Best For
Enterprise scale
79% β
Team Size
5 people
MVP
2.5 months
v1.0
5 months
3-Year TCO
$2.97M
Best For
Fast iteration
π Detailed Ratings
Criterion
Option A
Option B
Winner
Market Fit
85%
80%
π§ A
Technical Feasibility
75%
85%
πΈοΈ B
Time to Market
60%
90%
πΈοΈ B
Scalability
90%
70%
π§ A
Cost Efficiency
65%
90%
πΈοΈ B
Competitive Moat
80%
60%
π§ A
π§ Option A: Modular Microservices
Philosophy: Specialized models per task, maximum customization, enterprise-grade scalability.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INVESTIGATOR UI (React) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
API GATEWAY (Kong)
β
βββββββββββββββββββββββΌββββββββββββββββββββββ
βΌ βΌ βΌ
βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ
β ENTITY SERVICEβ βDOCUMENT SERVICEβ βREASONING SERVICEβ
β β’ Resolution β β β’ OCR/Extract β β β’ Inconsistencyβ
β β’ Risk Score β β β’ Classificationβ β β’ Capacity β
β β’ Network Map β β β’ NER/Parsing β β β’ Signals β
βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ
β β β
βββββββββββββββββββββββΌββββββββββββββββββββββ
β
MESSAGE BUS (Kafka) + EVENT SOURCING
β
βββββββββββββββββββββββΌββββββββββββββββββββββ
βΌ βΌ βΌ
PostgreSQL Elasticsearch Milvus
(Cases/Audit) (Full-text) (Vectors)
β
MODEL SERVING (vLLM)
4-8x A100 GPUs
Tech Stack
LLM Llama 3.1 70B
Serving vLLM + Triton
Graph Neo4j
Vector Milvus
Search Elasticsearch
Queue Kafka
DB PostgreSQL
K8s OpenShift
Timeline
Months 1-2
Infrastructure + core data pipeline
Months 2-3
Document processing + basic entity service
Months 3-4
Simple reasoning (8B model) + basic UI β MVP
Months 5-8
Fine-tuned models, full UI, audit system β v1.0
Cost (3-Year)
Pros
Maximum customization & flexibility
Fine-tuned models = higher accuracy
Scales to Tier-1 bank volumes
Stronger competitive moat
Cons
8 months to v1.0 β competitors moving fast
$5.85M 3-year cost
Requires 9-person team
Higher integration complexity
πΈοΈ Option B: Graph-Centric RAG
Philosophy: Unified knowledge graph + single LLM, simpler operations, faster iteration.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INVESTIGATOR UI (Next.js) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
UNIFIED API (FastAPI)
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ORCHESTRATION (LangGraph) β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Pre-Decisionβ β Document β β Ad-hoc β β
β β Agent β β Agent β β Query β β
β ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββ¬βββββββ β
β ββββββββββββββββββΌβββββββββββββββββ β
β βΌ β
β UNIFIED LLM (Llama 70B / Mixtral) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββΌββββββββββββββββββββββ
βΌ βΌ βΌ
KNOWLEDGE DOCUMENT STORE AUDIT LOG
GRAPH PostgreSQL + PostgreSQL
(Neo4j) pgvector (Event Source)
Tech Stack
LLM Llama 70B / Mixtral
Orchestration LangGraph
Graph Neo4j
Vector pgvector
Docs Unstructured.io
Queue Redis Streams
DB PostgreSQL
K8s K3s
Timeline
Weeks 1-3
Infrastructure + graph setup + ingestion
Weeks 4-6
LLM integration, basic agents, copilot UI
Weeks 7-10
Document extraction, entity 360 β MVP
Months 3-5
Advanced graph, audit system, export β v1.0
Cost (3-Year)
Pros
2.5 months to MVP β fast market validation
Half the cost ($2.97M vs $5.85M)
5-person team β leaner operations
Faster iteration on prompts
Cons
May hit scale limits at Tier-1 banks
Less model customization
Easier for competitors to replicate
Prompt engineering can be fragile
π‘ Recommendation
Start with Option B, evolve toward Option A
Get to market in 2.5 months with core functionality. Learn from real users.
Add Option A components (fine-tuned models, specialized services) only where needed.
If traction with large banks in Year 2, invest in full microservices architecture.
π― Progressive Complexity Approach
Phase 1: MVP (Option B)
Get to market in 2.5 months with core copilot functionality
Phase 2: Learn
Understand actual workflows and pain points from real users
Phase 3: Scale Selectively
Add Option A components only where data shows you need them
Phase 4: Enterprise (Year 2+)
If traction with large banks, invest in full Option A infrastructure
This optimizes for:
Fast market validation
Lower initial capital burn
Reduced technical risk
Flexibility to pivot based on learnings
Generated January 25, 2026 β AML Platform Architecture Analysis