2

FINCHAIN

Cloud Native Core Banking Platform

composite banking

Our platform has the capability to produce a wide range of banking products, including both new innovative offerings and replicated back book products for migration purposes. Our platform utilizes a configuration engine to abstract all financial product creation and modification. By adjusting the Python Code templates within the platform engine, any financial product can be built and improved without relying on FINCHAIN for product changes. The financial product's logic is fully encapsulated and transparently described in Template Python Code in FINENGINE. Python Templates are written in developer-friendly code, allowing for flexible design and common functions exposed through the Template API. Financial logic is executed automatically during account lifecycle events or specific times through functions. Logic is parameter-driven, enabling the creation of highly configurable custom products that can be changed and updated instantly on demand via API.


Product as a Code Philosophy

Our Finchain platform offers unparalleled flexibility and control in developing and customizing new financial products using Python Code templates. With our platform, any banking product can be created, whether it's a cutting-edge innovation or a replication of a back book product for migration purposes. Our platform is equipped with a comprehensive range of financial products, including popular deposit and lending products, Islamic banking products, wallets, rewards, and more. The base engine comes with over 500 product templates, ready for immediate launch and can be easily tailored to meet the specific needs of each bank. We constantly add new product templates in response to our clients' requests, which are then made available to other customers. Banks can simulate the performance of any product before launching it, and they can also offer customers the option to simulate product performance before purchasing. With our product engine, banks can build, test, and manage their product portfolios using Python code templates that are easy to customize. By leveraging our platform, banks can launch products faster and reduce the cost of maintaining their system, while also enhancing the customer experience. Our platform embraces a "product as code" philosophy, empowering banks to create products with any configuration. Once built and launched, banks can easily manage and monitor product usage and operations through a web browser. Our platform also allows banks to create multiple versions of a product from a code template, making it simple to manage specific or mass changes by modifying the code template. With real-time analytics data provided by our platform, banks gain invaluable insights into the performance of their products.

Drawing 3


Multi Cloud Hosting.

Our goal is to become the foremost experts in cloud computing for the financial services industry. We possess a deep understanding of best practices in cloud technology and are dedicated to providing our customers with complete choice and flexibility as they transition to the cloud.

The Finchain platform has been built from the ground up as a cloud-native technology and can be deployed in any cloud provider of the bank's choosing. This approach provides banks with complete flexibility to choose the deployment model that best aligns with their business needs.

We are one of the few cloud-native core banking providers that offer a wide range of deployment options, including software as a service, bank-hosted in public and private cloud, and hybrid deployment. Our fully managed SaaS deployment of the Finchain platform eliminates most of the administrative overhead associated with managing cloud infrastructure. Deploying the Finchain platform as SaaS is expected to be a popular choice for agile banks and fintech's seeking to maximize their efficiency and agility.

The Finchain platform is highly versatile, and can be deployed by banks across a variety of public, private, and hybrid environments. We support public cloud deployments on Azure, AWS, GCP, IBM, and other cloud providers can be added with ease. Our hybrid cloud deployment option enables sensitive data to remain secure within a private cloud while other parts of the solution are hosted on a public cloud.

Private cloud deployments are also possible with the use of Red Hat OpenShift in combination with AWS Outposts, Azure Stack, or Google Anthos. This level of flexibility and choice enables banks to tailor their deployment to their specific business needs, while maintaining the security and reliability of the Finchain platform.

Resilience in operations

1. Microservices

The microservices architecture of the Finchain platform has been designed from the ground up to leverage cloud-native computing. This empowers banks with an elastic, highly available, and flexible core banking system that can scale depending on demand.

All services are deployed via Kubernetes, a cloud-native orchestration tool that ensures multiple replicas are deployed across different virtual machines. Traffic is automatically load balanced across all replicas, delivering high throughput and reliability in the event of failures. The communication between services, infrastructure, and the bank is fully encrypted both in transit (using mutual TLS) and at rest.

The Finchain platform's microservices architecture provides banks with the ability to deploy only what they need, reducing their overall footprint. We achieve this by encapsulating components into separate deployments that can auto-scale independently based on load or usage. This results in higher availability as the failure of an individual service does not impact the overall system. 

2. Multi Cloud 

The Finchain platform leverages cloud-native architecture and is deployed across multiple data centers in an active-active configuration, ensuring resilience in the face of failure and uninterrupted service to the bank's customers. Unlike simply porting legacy software into the cloud, the Finchain platform is purpose-built to take advantage of cloud infrastructure, with Auto healing mechanisms at all layers that allow for automatic recovery from failures without manual intervention. A sophisticated monitoring service captures logs and metrics for analysis and resolution of incidents. Additional cloud-specific features ensure the highest levels of resilience, including deployment across multiple data centers in an active-active state, data replication for durability, and automatic upgrades without downtime. New services are added to the active pool only after they are ready to receive traffic, and the rollout is automatically paused in case of issues. 



Real-Time Ledger Update.

The Finchain platform's real-time Ledger provides banks with complete control over data management, while ensuring strict separation between Code Template configuration and the underlying Ledger. The platform supports multiple banks, multiple currencies, operations teams, branches, business lines, and reporting, all on a single ledger. The Ledger can distinguish between ring-fenced and committed funds, and its flexibility allows for balances to be sliced and diced into any structure, with unrestricted visibility for banks. This enables powerful and personalized real-time reporting capabilities, which can be further enhanced by using AI on the data. Transactions are processed in real time without any batch processing, and the rich data is streamed out via the Streaming API. Banks can use the Ledger to manage sophisticated lines of funds in any asset or denomination, including international currencies, securities, and reward points. The Ledger also offers a flexible approach to back-book migration, which makes the migration process faster, more efficient, and less error-prone, and enables ingestion of historical customer and ledger data. Overall, the real-time Ledger is always available and accessible, and has been designed to support any bank and any product, as well as powerful real-time reporting capabilities.