About This Architecture
Enterprise-grade merchant onboarding and KYC platform built on AWS using microservices architecture with .NET 8, RDS Aurora, ECS Fargate, and MSK Kafka for event-driven workflows. Frontend layer leverages CloudFront CDN, WAF, and Cognito authentication, while backend microservices (Onboarding, KYC, Identity, Integration, Notification) communicate via Kafka event bus and Step Functions orchestration. Data isolation follows database-per-service pattern with Aurora for transactional data, DynamoDB for logs, and S3 for document storage, integrated with third-party providers for BVN, NIN, CAC, and sanctions screening validation. Observability stack includes CloudWatch, X-Ray, OpenSearch, and Grafana; security enforced through Shield Advanced, Network Firewall, KMS encryption, Secrets Manager, and GuardDuty threat detection. Fork this diagram on Diagrams.so to customize service boundaries, add compliance workflows, or adapt for your fintech regulatory requirements.