Vertex Fintech Application
- Programming
- Express.js
- Javascript
- HTML
- React Js
- Node Js
- Git/Github
Vertex is an Nx-based backend monorepo powering a digital neo-banking ecosystem, built with NestJS microservices. It centralizes domain services including compliance (KYC/KYB/KYT workflows) and fiat payments, integrating with external providers such as Sumsub and OpenPayd. The architecture is event-driven, coordinating with a core banking service via API and Pub/Sub messaging to keep core functions stable while enabling faster innovation across dedicated service boundaries.
Business Objectives
- Build a modular backend monorepo where multiple banking microservices can be developed and deployed consistently.
- Provide reliable compliance processing (KYC/KYB/KYT) through dedicated service boundaries and provider integrations.
- Enable fiat payment onboarding and transaction flows including linked clients, account creation, and webhook-driven status updates.
- Standardize engineering workflows with shared tooling across Nx, Docker, migrations, test/lint targets, and CI/CD automation.
- Support scalable future expansion for additional payment and compliance providers and new services like crypto-pay.
Architecture
Business Value
- Faster feature delivery through monorepo shared libraries that reduce duplication and speed up implementation across services.
- Regulatory readiness via a dedicated compliance service that improves control, traceability, and adaptability to onboarding and risk requirements.
- Operational reliability through event and webhook-based flows combined with CI/CD pipelines ensuring consistency from development to production.
- Partner flexibility via provider abstraction, enabling easier integration swaps or expansion beyond current providers.
- Scalable platform foundation that establishes a clear backend service model for neo-bank growth across customer and merchant journeys.