Components of Deployment
1.Client Application
The client systems consist of client-side devices used by end-users, as well as the RM/SO and Ops teams. These devices typically run web applications, mobile web apps, or mobile apps.
2.Signzy Suite
Hosts the infrastructure and Application Stack
- 3-Tier Architecture: Web Layer, Application Layer, and Database Layer; segmented through VLAN.
- Outbound Connector: ESB for integrating various Services such as Clientโs Native Services, Signzyโs AI APIs & other Government or Regulatory systems.
3.Load Balancer
Hardware-type or Software-type distributes load between available Web Servers. Web Servers further balance load to available App Servers via proxy Software-type Load Balancer. Hardware-type Load Balancers are recommended.
4.Web Layer
Front-end code distributor, host for API and reverse proxy for different internal systems through high-availability Nginx Web Server.
5.App Layer
- Hosts NodeJS, Python, and Java Codebase deployed through containerization over automated CI/CD Pipeline
- Runs the primary business logic and data persistence of the entire Application through ORM/ODM connectors.ย
- Horizontally scalable through quick automated deployment scripts upon an increase in User load
6.DB Layer (Clustered Databases)
- Stores the onboarding & verification data for each End User.ย ย
- Data stored over replica sets for high data availability & fault tolerance.ย
- Active+Active and Active+Passive replication options are available between DC & DR.
- The file type i.e. videos, images, pdf, etc data is stored over the NAS or any alternative of NAS but that storage must be Hot Tier.
7.Access Jump Box
- Singular Server for external SSH access.
- Additional access for deployments can be achieved through this jump box.ย
8.Logging and Log Archivalย
- The web Layer and the App Layer send processing logs through interval beats to the Logs Server.ย
- Logging infrastructure works over the ELK stack.
9.Real-time Infrastructure Monitoringย
- Every box in the infrastructure sends heartbeats in real time to the Central Monitoring Server.
- Service uptime & resource consumption are guaranteed through this.
10.Federation Services
Clientโs Authentication System that can include Single Sign On (SSO) federation or LDAP.
11.Integrations
- Other Services
- Clientโs Native CRM, Verification Services, Core Banking System
- Connectivity with any 3rd Party Systems and Regulatory API
- Inbound Integrations
- Enables other systems from the Client or their Vendors to integrate with Signzy System.ย
- Systems like LMS/CRM are a common source of input data
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].