About This Architecture
Verif-y is a multi-tenant document platform on AWS combining edge security, serverless compute, and data isolation across three architectural layers. The Experience Layer uses CloudFront, WAF, and Cognito to authenticate four user personas (admin, direct client, end user, third-party recipient) and serve role-based dashboards. The Control Plane manages tenant configuration, RBAC/ABAC policies, and versioned templates via API Gateway, Lambda, and DynamoDB, with audit trails in CloudTrail and encryption via KMS per tenant. The Data Plane orchestrates document workflows—ingestion, malware scanning, text extraction, PII detection, and payment processing—across ECS, Lambda, Step Functions, and SQS, storing raw and processed artifacts in per-tenant S3 prefixes and searchable metadata in OpenSearch. This architecture demonstrates tenant isolation, least-privilege IAM, event-driven workflows, and cross-AZ resilience critical for regulated document platforms. Fork and customize this diagram on Diagrams.so to adapt tenant isolation strategies, add compliance controls, or integrate additional AWS services like Macie for data discovery.