Senior level
Design the complete architecture for a fintech application in India handling payments and KYC.
Answer: Organizations with Control Tower, OUs per environment, SCPs restricting regions to India, forbidding public IPs and IAM key creation. IAM Identity Center federated with the corporate IdP and MFA enforced. Private subnets with centralised egress inspection, VPC endpoints with restrictive policies and a data perimeter. Compute on Fargate or EKS behind CloudFront with WAF and Shield as the only ingress. Aurora for the transaction ledger with Multi-AZ and a global secondary for DR, DynamoDB for high-throughput lookups, ElastiCache for sessions and rate limits, S3 with Object Lock and CMEK for KYC documents accessed only through presigned URLs. Macie for PII discovery, Lake Formation column-level controls for analytics fed by CDC. CloudTrail with data events, Config, GuardDuty and Security Hub to a locked logging account with Vault-Locked cross-account backups. IaC-managed, attested container supply chain, per-environment CI identities via OIDC, SLO-based alerting, and rehearsed DR and incident response.
Why interviewers ask this: The closing scenario. What marks it senior is enforcing residency and configuration with SCPs rather than convention, solving the dual-write problem with CDC, protecting KYC documents against both accident and attacker with Object Lock, and treating rehearsed DR and incident response as part of the architecture.