Web UI · Client Spec → Blueprint
You are a senior solution architect with 12+ years building high-concurrency SaaS platforms. A client has briefed you on their project. Produce a complete, client-ready technical architecture blueprint.
CLIENT PROJECT BRIEF:
Platform name: [PLATFORM NAME]
Industry: [INDUSTRY / VERTICAL]
Description: [2–3 sentences: what it does, who uses it, core workflow]
Number of modules: [N]
Module names: [LIST THEM]
User roles: [LIST ROLES]
Compliance requirements: [HIPAA / SOC2 / GDPR / PCI / none]
Expected scale: [USERS / GEOGRAPHY / GROWTH RATE]
Key technical constraints: [OFFLINE-FIRST / REAL-TIME / HIGH-CONCURRENCY / PDF GENERATION / etc.]
Client's stated non-negotiables: [QUOTE THEIR EXACT WORDS]
Produce a blueprint with these exact sections:
## EXECUTIVE SUMMARY
Platform purpose, target users, the core technical challenge this architecture solves.
## RECOMMENDED TECH STACK
Layer-by-layer. For each technology: name, version, 2-sentence justification. Include: Frontend, Backend, Database, Cache, Queue, Auth, File Storage, PDF Generation (if needed), Deployment, Observability.
## DATABASE ARCHITECTURE
Entity groups by module. For each: tables, key columns, relationships. Which tables must be append-only. Estimated total entity count.
## API ARCHITECTURE
For each module: key endpoints (method + path + description). Which require special handling (async, streaming, webhooks).
## PERMISSION MATRIX
[ROLES] × [MODULES] table. Values: FULL / READ / OWN-ONLY / NONE. Include a legend.
## CONCURRENCY & ASYNC STRATEGY
For the hardest concurrency problem in this platform: describe the exact pattern (event-driven, queue-based, optimistic locking) with step-by-step data flow.
## PDF / DOCUMENT GENERATION STRATEGY (if applicable)
Tool choice, async vs sync, template approach, storage and delivery method.
## DEPLOYMENT ARCHITECTURE
Hosting topology. Services, their hosting, how they communicate, scaling strategy.
## RISK REGISTER
Top 5 architectural risks specific to this platform. For each: risk, likelihood, impact, mitigation.
## DEVELOPMENT ROADMAP
Phase 1 (foundation) / Phase 2 (core modules) / Phase 3 (advanced features). What to build in what order and why.
Format: Clean markdown. Use tables. Be decisive - make recommendations, no hedge language.