By default, Kodall abstracts away infrastructure management so development teams can focus entirely on building business applications. The infrastructure layer is engineered for cloud native agility, high availability, and enterprise security.
Engineered for high-throughput workloads, Kodall can process thousands of complex documents per second with automated data extraction while maintaining sub-second application responsiveness.
Kodall leverages containerization and modern orchestration to ensure portable, repeatable, and scalable deployments across any cloud or physical infrastructure.
Private Cloud
Deployed into your organization's virtual private cloud (AWS, Azure, Google Cloud).
On Premise
Installed on physical hardware or private hypervisors within isolated corporate datacenters.
Air-Gapped
The platform can run with zero inbound or outbound internet access. Updates and licensing must be loaded manually.
The platform abstracts data and file storage, allowing enterprise IT teams to attach Kodall directly to their existing database engines and enterprise storage providers.
Database
Kodall operates independently of specific database vendors, using an internal database abstraction engine. It provides native support and connection pooling for enterprise relational databases, like PostgreSQL, Microsoft SQL Server, MariaDB, and Oracle.
File Storage
Binary assets, attachments, and generated documents are separated from relational databases. Pluggable storage drivers seamlessly route raw file assets to Cloud Object Stores (Amazon S3, Azure Blob Storage, Google Cloud Storage) or Local SAN/NAS network-attached file systems for on premise deployments.
Kodall ensures continuous uptime through stateless node design and dynamic resource scaling.
Stateless Application Nodes: Application runtime instances maintain no local state. Compute capacity can scale horizontally from 2 to 200+ instances in seconds to handle spikes in user activity or background workflow jobs.
Load Balancing: Integrated reverse proxies and load balancers distribute incoming application and API traffic across healthy cluster nodes, performing automated health checks and instant failover routing.
Distributed Caching: In-memory caching powered by Redis buffers database reads, session states, and compiled Workflow language scripts, ensuring fast response times across high-traffic enterprise workflows.
Enterprise infrastructure requires continuous data protection and recovery capabilities.
Backups: Continuous Write-Ahead Logging (WAL) and automated daily snapshots enable Point-in-Time Recovery (PITR), guaranteeing minimal recovery point objectives (RPO) in disaster scenarios.
Disaster Recovery: Support for multi-Availability-Zone (Multi-AZ) and multi-region deployment topologies, ensuring active-passive or active-active failovers with minimal Recovery Time Objectives (RTO).