SDK.finance FinTech
Platform technology
Build high-performance, scalable financial solutions with the SDK.finance Platform source code license. Unlock complete control and flexibility to customize your platform, handle massive transaction volumes, and scale without a hiccup, powered by our industry-leading, future-ready tech stack.
Modular core architecture
Modular core design
SDK.finance’s independent modules allow selective use and fast updates without disrupting the entire platform.
Autonomous service layers
Services operate independently with dedicated databases, enabling seamless scaling and optimized performance.
Optimized databases
Separate, сlustered databases (PostgreSQL + MongoDB or compatible with Mongo DBs, i.e Amazon AtlasDB) for real-time transactions and historical data ensure fast processing and efficient reporting.
Event-driven communication
Enterprise message bus (Kafka) ensures efficient, real-time communication across the system without direct dependencies.
- API-first approach (470+ REST API endpoints)
- Modular design
- Multi-tier architecture
- Message-driven communication (Kafka)
- Classic and containerised deployment (Kubernetes)
- Easy scaling up or down based on transaction volume
- Support for multiple programming languages and frameworks for developing new services
- Reduced total cost of ownership
- Optimal infrastructure resource consumption
- Security by design
Progressive tech stack and APIs
Backend
System core: Java Developer Kit 17, LTS
Frameworks: Spring Boot 2.7, Spring 5, Hibernate 5.6
Databases
Operational DB: PostgreSQL 16
Transaction view DB: MongoDB 7
Enterprise message bus: Kafka 3.7
API layer
Open API v.3
SWAGGER
470+ API endpoints
API architecture: RESTful, gRPC
Frontend
Backoffice: Vue.JS 2.7, TypeScript 5
Mobile app: React Native (Expo), TypeScript 5
Infrastructure and deployment
SDK.finance Platform is deployment agnostic and can operate effectively regardless of the underlying hardware or cloud infrastructure.
On-premises
Deployed in private data centers to cater for specific control, security, or regulatory compliance needs.
Cloud-based
Available on AWS, MS Azure, Oracle Cloud, Google Cloud, Huawei Cloud, IBM Cloud, adhering to regional compliance and data sovereignty requirements.
Containerized and virtualized
Uses Kubernetes on cloud and private data centers to ensure consistency and reliability across different environments.
Developer resources
Sandbox
Experience SDK.finance firsthand with our interactive Sandbox Demo in a controlled, risk-free environment.
Try SandboxAPI reference
Exlpore the Swagger (OpenAPI) documentation that provides access to over 470 REST API endpoints.
Explore our APIsKnowledge base
Comprehensive system configuration and API implementation documentation
Explore Knowledge baseRelease notes
Latest updates, features, and improvements
Read release notesHigh-performance scalability
SDK.finance’s stateless architecture allows for effortless horizontal scaling, so you can easily increase capacity as your transaction volumes grow.
Baseline performance configuration
Transaction processing speed
Daily transaction capacity
*Internal transactions within the system.
Performance scaling examples
Hardware configuration | Expected TPS | Daily transactions |
---|---|---|
Baseline configuration | 2,700+ TPS | 233,280,000 |
2x Baseline Resources | ~5,400+ TPS | 466,560,000 |
4x Baseline Resources | ~10,800+ TPS | 933,120,000 |
Note: Performance may vary based on transaction complexity, network latency, and system load.
Security
We’ve implemented a comprehensive, multi-layered security approach that protects financial information from unauthorized access, cyber threats, and human error.
System architecture security
- ISO 27001 compliance in progress
- TLS encryption and hashing algorithms (SHA-256/512)
- PCI DSS compliant system
- Network & intrusion protection:
- IP filtering
- Firewalls
- IDS and WAF
- Browser access control
Code quality & security testing
- SonarQube
- OWASP top 20
- TestRail
- Unit/integration tests
- Regular penetration tests
Client & staff access
- Multi-factor authentication:
- 2FA (via SMS) and OAuth 2 coming soon for user and staff logins
- Flexible role-based access control (RBAC)
Regular updates and client-driven innovation
We provide software updates and release new versions to ensure your financial solutions remain robust and ahead of industry trends.
We’re also ready to enhance or adjust our Platform based on your specific needs, as long as these changes align with our strategic roadmap and maintain our standards for high performance and security.
Recommended hardware requirements
Here are the minimum and recommended requirements of the instance for both Production and Test environments to run the system and ensure its stable performance.
Component | Resource | Minimum | Recommended |
---|---|---|---|
Backoffice Frontend | CPU Cores RAM Storage |
1 512MB 40GB |
2 2GB 80GB |
Application Server | CPU Cores RAM Storage |
2 4GB 40GB |
4 8GB 80GB |
Operational database | CPU Cores RAM Storage |
2 8GB 60GB HDD |
8 32GB 120GB SSD |
Transaction View Database | CPU Cores RAM Storage |
2 8GB 40GB HDD |
4 32GB 80GB SSD |
- SSD storage is strongly recommended for database components to ensure optimal performance
- All storage requirements assume clean installation without transaction history
- Requirements may vary based on transaction volume and user load
Have questions? Reach out and let's talk!
Connect with our experts and learn how our Platform aligns with your product needs.
Transactions per second
Years on the market
APIs
modules
Our pre-integrated partners