About This Architecture
Full-stack layered architecture for a survey platform spanning presentation, gateway, business logic, and storage tiers. Frontend clients (Nuxt3/Vue3 SSR for admin, Uniapp for WeChat mini-programs) route through Nginx load balancing and CORS handling to Spring Boot microservices with AOP-based permission interception. Core services leverage Caffeine caching, dynamic query engines, and MongoDB clusters for structured data, MinIO for media assets, and GraalVM sandboxes for isolated scoring logic. This architecture demonstrates enterprise-grade separation of concerns, caching strategies, and security isolation patterns essential for high-concurrency form platforms. Fork and customize this diagram on Diagrams.so to adapt component choices, add additional services, or document your own full-stack topology.