🏛️

Banking & Financial Services

Lending & Credit

Comprehensive guide to lending systems — loan origination, credit decisioning, underwriting, loan management systems, collections, and embedded lending.

₹22L Cr

Credit Outstanding

₹6L Cr

Digital Lending

850+

Active NBFCs

60%

Digital Journey

Understanding Lending & Credit— A Developer's Domain Guide

Lending & Credit encompasses all systems involved in providing loans to individuals and businesses. This includes loan origination (application to disbursement), credit decisioning (bureau checks, underwriting), loan management (repayment, interest calculation), collections (delinquency management), and emerging areas like embedded lending and Buy Now Pay Later (BNPL). Modern lending platforms leverage AI/ML for credit scoring and offer instant digital loans.

Why Lending & Credit Domain Knowledge Matters for Engineers

  • 1India's digital lending market projected to reach $350B by 2023
  • 2NBFCs and fintechs disrupting traditional bank lending
  • 3AI/ML transforming credit decisioning and risk assessment
  • 4Embedded lending enabling credit at point of purchase
  • 5RBI digital lending guidelines creating compliance requirements
  • 6High demand for engineers in lending technology

How Lending & Credit Organisations Actually Operate

Systems & Architecture — An Overview

Enterprise Lending & Credit platforms are composed of a set of core systems, data platforms, and external integrations. For a detailed, interactive breakdown of the core systems and the step-by-step business flows, see the Core Systems and Business Flows sections below.

The remainder of this section presents a high-level architecture diagram to visualise how channels, API gateway, backend services, data layers and external partners fit together. Use the detailed sections below for concrete system names, API examples, and the full end-to-end walkthroughs.

Technology Architecture — How Lending & Credit Platforms Are Built

Modern Lending & Creditplatforms follow a layered microservices architecture. The diagram below shows how a typical enterprise system in this domain is structured — from the client layer through the API gateway, backend services, data stores, and external integrations. This is the kind of architecture you'll encounter on real projects, whether you're building greenfield systems or modernising legacy platforms.

Lending & Credit — High-Level System ArchitectureClient & Channel LayerWeb ApplicationMobile App (iOS/Android)Admin / Back-OfficePartner / B2B PortalThird-Party APIsBatch / Scheduled JobsAPI Gateway & Security LayerAuthentication · Rate Limiting · Routing · API Versioning · WAFCore Domain Microservices📝 Loan Origination S…Lead capture and managementApplication form and data …POST /api/v1/applications🎯 Credit Decisioning…Credit score calculationBureau data analysisPOST /api/v1/credit/score📊 Loan Management Sy…Loan account creationRepayment schedule generat…POST /api/v1/loans📞 Collections & Reco…Bucket classification (DPD…Strategy assignmentGET /api/v1/collections/po…🛒 Buy Now Pay Later …Instant credit decisioningMerchant integrationPOST /api/v1/bnpl/prequalifyData & Event Streaming LayerOraclePostgreSQLREST APIsEvent Bus (Kafka)Document Store (S3)External Integrations & PartnersCredit BureauBank Statement A…eKYC/VKYCeSignCore BankingCredit Bureau (C…Cloud Infrastructure: AWS / Azure / GCP· Container Orchestration · CI/CD Pipeline · Monitoring & ObservabilityCross-Cutting: Authentication (OAuth2/JWT) · Audit Logging · Encryption (TLS/AES) · Regulatory Compliance↑ Requests flow top-down · Events propagate via message bus · Data persisted in domain-specific stores ↓

End-to-End Workflows

Detailed, step-by-step business flow walkthroughs are available in the Business Flows section below. Use those interactive flow breakouts for exact API calls, system responsibilities, and failure handling patterns.

Industry Players & Real Applications

🇮🇳 Indian Companies

HDFC Bank

Bank

Finacle, Custom LMS

Largest private sector lender

ICICI Bank

Bank

Finacle, iLens

Strong digital lending

Bajaj Finance

NBFC

Custom Platform

Largest NBFC, instant loans

CRED

Fintech

Modern Stack

Credit card bill payments, credit line

KreditBee

Fintech

Cloud-native

Digital personal loans

Capital Float

NBFC

AWS, Microservices

SME lending, embedded finance

🌍 Global Companies

JPMorgan Chase

USA

Bank

nCino, Custom

Largest US bank

SoFi

USA

Fintech

Galileo, Modern

Digital lending leader

Upstart

USA

AI Lending

ML Platform

AI-based underwriting

Klarna

Sweden

BNPL

AWS, Microservices

150M users globally

Affirm

USA

BNPL

Cloud-native

Major BNPL in US

OakNorth

UK

Platform

AI/ML Platform

SME lending platform

Core Systems

These are the foundational systems that power Lending & Credit operations. Understanding these systems — what they do, how they integrate, and their APIs — is essential for anyone working in this domain.

Business Flows

Key Business Flows Every Developer Should Know.Business flows are where domain knowledge directly impacts code quality. Each flow represents a real business process that your code must correctly implement — including all the edge cases, failure modes, and regulatory requirements that aren't obvious from the happy path.

The detailed step-by-step breakdown of each flow — including the exact API calls, data entities, system handoffs, and failure handling — is covered below. Study these carefully. The difference between a developer who “knows the code” and one who “knows the domain” is exactly this: the domain-knowledgeable developer reads a flow and immediately spots the missing error handling, the missing audit log, the missing regulatory check.

Technology Stack

Real Industry Technology Stack — What Lending & Credit Teams Actually Use. Every technology choice in Lending & Creditis driven by specific requirements — reliability, compliance, performance, or integration capabilities. Here's what you'll encounter on real projects and, more importantly, why these technologies were chosen.

The pattern across Lending & Credit is consistent: battle-tested backend frameworks for business logic, relational databases for transactional correctness, message brokers for event-driven workflows, and cloud platforms for infrastructure. Modern Lending & Creditplatforms increasingly adopt containerisation (Docker, Kubernetes), CI/CD pipelines, and observability tools — the same DevOps practices you'd find at any modern tech company, just with stricter compliance requirements.

⚙️ backend

Java/Spring Boot

Most LOS and LMS systems

Python

ML models, credit decisioning, analytics

Node.js

APIs, real-time decisioning

.NET

Enterprise lending platforms

💡 mlPlatforms

Python (scikit-learn)

Traditional ML models

XGBoost/LightGBM

Credit scoring models

TensorFlow/PyTorch

Deep learning for alternate data

MLflow

Model versioning and deployment

🗄️ database

Oracle

Enterprise LMS, transaction processing

PostgreSQL

Modern lending platforms

MongoDB

Application data, bureau reports

Redis

Caching, session, rate limiting

🔗 integration

REST APIs

Standard integration pattern

Kafka

Event streaming for loan events

Account Aggregator

Bank statement fetching

Digilocker/UIDAI

eKYC and document verification

Interview Questions

Q1.Explain the different stages of loan lifecycle.

1) Lead Generation - capture prospect, 2) Application - collect details, docs, 3) Verification - KYC, employment, income, 4) Credit Assessment - bureau, scoring, 5) Underwriting - manual/auto decision, 6) Sanction - approve with terms, 7) Documentation - agreement, 8) Disbursement - fund release, 9) Servicing - EMI collection, queries, 10) Closure - prepay, foreclose, maturity.

Q2.What is NPA and how is it classified in India?

NPA (Non-Performing Asset) is a loan where principal/interest is overdue >90 days. Classification: Standard (0-30 DPD), SMA-0 (1-30 DPD), SMA-1 (31-60 DPD), SMA-2 (61-90 DPD), NPA (>90 DPD). Further: Substandard (<12 months NPA), Doubtful (12-36 months), Loss (>36 months or uncollectible). Provisioning: 15% (sub), 25-100% (doubtful), 100% (loss).

Q3.How does EMI calculation work (reducing vs flat interest)?

Reducing balance: Interest on outstanding principal, EMI constant but interest portion decreases. Formula: EMI = P × r × (1+r)^n / ((1+r)^n - 1). Flat rate: Interest on original principal throughout, effectively higher cost. Example: ₹1L, 12% for 1 year - Reducing: ~₹8,885 EMI (total interest ~₹6,620), Flat: ~₹9,333 EMI (interest ₹12,000).

Q4.What is Account Aggregator and how does it help in lending?

Account Aggregator (AA) is RBI-licensed entity enabling consent-based financial data sharing. Customer gives consent via AA app, lender requests data (bank statements, GST, etc.) through AA. Benefits: Instant data access (vs manual upload), verified data (reduced fraud), faster decisions, paperless. Major AAs: CAMS Finserv, Finvu, Onemoney. Part of India Stack.

Q5.Explain the co-lending model (FLDG/DLG).

Co-lending: Bank partners with NBFC/fintech. NBFC originates, bank provides 80% funds (lower cost), NBFC keeps 20% + services. FLDG (First Loss Default Guarantee): NBFC guarantees first X% of defaults. Recent RBI DLG (Default Loss Guarantee) guidelines: Max 5% of portfolio, cap on synthetic structures. Allows fintechs to scale with bank capital.

Glossary & Key Terms

LOS

Loan Origination System - handles application to disbursement

LMS

Loan Management System - handles post-disbursement lifecycle

EMI

Equated Monthly Installment - fixed monthly payment amount

DPD

Days Past Due - number of days payment is overdue

NPA

Non-Performing Asset - loan overdue >90 days

CIBIL

Credit Information Bureau India Limited - credit bureau

DTI

Debt-to-Income ratio - total debt payments / income

FOIR

Fixed Obligation to Income Ratio - similar to DTI

NACH

National Automated Clearing House - auto-debit system

eKYC

Electronic KYC - Aadhaar-based instant verification

BNPL

Buy Now Pay Later - point-of-sale credit

Underwriting

Process of evaluating and deciding on loan approval