eVisa System — Functional Process Flows & Deployment Architecture
An accessible, web-readable conversion of the architecture diagram.
Functional Process Flows
1. End-to-End Visa Application Process
1Applicant Registers & Logs In
2Fills Application & Uploads Documents
3Pays Fees (Online)
4Submission (Application Created)
5Application Routed to Mission
6Reviewed at Mission (See Flow 2)
7Decision & Issuance
8Applicant Notified (Email/SMS/In-App)
9Download eVisa
Central System Actions
Validate Identity (KYC)
Validate Documents & Eligibility
Calculate Fees & Process Payment
Create Application & Generate Reference
Route to Mission Based on Country of Residence
Notify Mission & Add to Mission Queue
Update Status & Generate eVisa
Send Notification to Applicant
eVisa Available in Applicant Portal
2. Mission Visa Processing Workflow
Consular Officer (Level 1)
Senior Officer (Level 2)
Head of Consular / Deputy Head (Level 3)
Head of Mission (Ambassador) (Level 4)
System
Application Assigned (From Mission Queue)
Review Application & Documents
Request More Information
Recommend?
No
Reject (With Reason)
Yes
Review & Endorse
Final Review (If Required)
Final Decision by Head of Mission
System Updates Status & Notifies Applicant
3. SLA Monitoring & Escalation Flow
Application Enters Mission Queue
SLA Timer Starts (based on visa type & mission config)
Within SLA?
No
Level 1 Escalation (Notify Officer & Supervisor)
Level 2 Escalation (Notify Head of Mission)
Level 3 Escalation (Notify MFA HQ Admin)
Escalation Logged & Reported
Yes
Continue normal processing
4. Secure Messaging Flow
Mission Officer
Send Message
MFA HQ Admin
Message Stored in System (Encrypted)
In-App Notification & Email Alert
5. Reporting & Analytics Flow
Data Captured from All Missions (Real-time)
Central Data Store (Data Warehouse)
Analytics Engine & Aggregation
Dashboards & Reports (MFA HQ Dashboard)
Export / Schedule / Share (Excel, PDF, API)
Deployment Architecture
6. High Level Architecture (Three Frontends + Central Backend)
Client Layer
Applicant Portal (Web/Mobile)
Mission Portal (Web)
MFA HQ Dashboard (Web)
Central Backend Platform (One Application)
API Gateway / WAF
MICROSERVICES
Application Service
Workflow Service
User & Role Service
Payment Service
Notification Service
Messaging Service
Reporting Service
Audit Service
DATA LAYER
PostgreSQL (Primary DB)
Redis (Cache)
Object Storage (Documents)
Audit Store (Immutable)
Message Queue (RabbitMQ/Kafka)
Integrations
Payment Gateway
Email / SMS Gateway
Identity Verification (KYC)
Biometric/IVS (Optional)
7. Deployment Topology
Internet / Users
DNS + CDN
Load Balancer
Applicant Portal
Mission Portal
MFA HQ Dashboard
Kubernetes Cluster (Private Subnets)
App Pod
App Pod
App Pod
App Pod
App Pod
Managed Services
Database (Primary)
Cache
Object Storage
Message Queue
Backup Service
8. Environments
Production
Live Traffic
High Availability
Monitoring
Backups
Staging
Testing
Pre-Production
UAT
Performance
Development
Development
Integration
Automated Tests
Disaster Recovery (DR)
Backup Region
Data Replication
Failover Ready
9. Legend
User / Actor
Process / Step
Decision
System / Service
Data Store
External Service
Notification
Secure / Encrypted
Flow
Conditional Flow
Key Benefits
Mission Native Processing
Secure & Compliant
SLA Driven
Real-time Visibility
Secure Communication
Scalable & Highly Available
Fully Auditable