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

Vertex Fintech Application 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.