Architecture
Jolders is built on a modular microservices architecture, designed to deliver scalability, flexibility, and reliability across all platform operations. This structure allows each component of the system to evolve independently, optimizing performance and development agility without compromising overall stability.
Each microservice fulfills a specific function and communicates with others via secure APIs, ensuring a clean separation of concerns and facilitating continuous deployment and scaling.
🧩 Core Microservices
🔐 NFT Issuance Service
Responsible for generating and issuing NFTs that represent fractional ownership of startup or fund participations.
Built with Solidity, deployed on Ethereum
Uses Remix and other Web3 tools for contract management
💸 Royalty & Loyalty Engine
Manages programmable royalty flows tied to each NFT, ensuring that participants can benefit from structured, rule-based cash flows where applicable.
Logic embedded directly into smart contracts
Supports optional loyalty rewards mechanisms
🔑 Authentication Service
Handles user authentication and authorization across the platform, ensuring secure access and identity verification.
Built on Node.js using Passport.js
Integrated with KYC/AML providers for regulatory compliance
📦 Data & Storage Service
Manages NFT metadata, participation records, and transaction history.
Utilizes MongoDB for NoSQL storage
Interfaces developed in JavaScript and Python
🛠 Infrastructure Stack
Web Framework
Express.js
Containerization
Docker
Orchestration
Kubernetes
Blockchain Layer
Ethereum (L1 and optionally L2 integrations)
Smart Contracts
Solidity, Hardhat, OpenZeppelin
⚙️ Architectural Benefits
Scalability: Microservices allow independent scaling of platform components based on demand
Security: Smart contracts ensure automated execution and tamper-proof ownership logic
Maintainability: Individual services can be updated or patched without affecting the entire system
Modularity: New features or integrations (e.g., DAO governance, staking, analytics) can be deployed as plug-ins
Interoperability: Designed to support interaction with third-party protocols, wallets, and external APIs
Jolders’ architecture ensures that every interaction on the platform — from token issuance to ownership management — is handled through a secure, efficient, and transparent pipeline, rooted in the principles of decentralization and user empowerment.
Última actualización