What is Kontainer

Kontainer is the "containerized" implementation of a collection of Kdb+ Service Framework and Infrastructure Software, with several additional containerized services implemented using Docker Container Platform. ​ Using Kontainer, Kdb+ applications can seamlessly be deployed on the cloud or traditional infrastructure whilst taking advantage of container orchestration platforms Kubernetes and Docker Swarm to build and deploy reliable, highly scalable, self-healing distributed data solutions.

01 / Standardized

Kontainer provides a Standardized Kdb+ Docker-based Infrastructure with an integrated Q/Kdb+ Rapid Development environment.

Built from the ground up using Docker Container Platform, Kontainer provides repeatable development, build, test and production environments.

02 / Scalable

Kontainer provides real-time scalable deployment and management of Kdb+ Services to "traditional" bare-metal or VM servers, without getting in the way of clients business requirements.

Services can be easily scaled up or down as necessary to meet the ever changing and diverse data needs and demands.

03 / Simple

Kdb service configurations (Konfig) are managed via a Restful API that provides data validation and default configuration values where not provided when creating new Services.

Service configurations are elastic and can be easily expanded or contracted without risk of compatibility issues to existing services.

Kontainer Technology

Kdb+ Rapid Development

Kontainer rapid development environment contains multiple tools and API’s to promote rapid development such as Standardized Logging, Error Trapping, Job Scheduler, File Loaders and integrated help menu.

Kdb+ Service Framework

Kontainer service framework provides Service Discovery, Service Initialization, Auto Discovery, for dependent Kdb+ services, Kdb+ Inter-process Communication (KIPC) API with connection status callback updates and ‘dot Z’ API for Kdb+ system callbacks.

Kdb+ Service Configuration

Simplified Service configuration managed via restful API with support for real-time service configuration updates and re-evaluations for multiple Kontainer service configs which include Kdb system timer, client error trapping mode, logging and debugging levels, local/utc timezone. 

Data Capture

Highly configurable kdb+ tick, chain-tick, rdb data capture and end of day data splay services.

In addition Kontainer includes Advanced Data Capture services that allow organizations to utilize servers running with much lower available resources such as RAM than that typically required of those using standard Kdb+ Real Time DB data capture and end of day data splay with minimal recovery down time from tick/rdb failure.

Traditionally organizations investing in Kdb+ as part of their data technology solution have experienced considerable lengthy periods of development before reaching production and in many cases spanning multiple years before reaching a reasonably stable production state if ever at all.

With Kontainer organizations can deploy Kdb+ technology solutions and services in a matter of a few days for developers with little Kdb technical experience and hours for experienced Kdb developers.

Benefits of using Kontainer

Standardization

One of the biggest advantages to the Kontainer Docker-based architecture is standardization.

Kontainer provides a standardized Kdb+ infrastructure, integrated development environment with built-in help menu and simplified configuration management that can scale seamlessly.​

Docker provides a standardized repeatable development, build, test, and production environments coupled with standardized service orchestration.

Rapid Development and Deployment

Traditionally organizations investing in Kdb+ as part of their data technology solution have experienced considerable lengthy periods of development before reaching production and in many cases spanning multiple years before reaching a reasonably stable production state if ever at all.

With Kontainer organizations can deploy Kdb+ technology solutions and services in a matter of a few days for developers with little Kdb technical experience and hours for experienced Kdb developers.

Scalability and High Availability

Kdb+ kontainer applications can be deployed using container orchestration platforms Kubernetes or Docker Swarm, benefiting from high scalability, high availability self-healing applications that can be quickly deployed on the cloud for time sensitive applications.

Return on investment and cost savings

Kontainer, requires fewer devops resources and reduced infrastructure needs that enable organizations to save on everything from server costs to the employees needed to maintain them.

Kontainer Rapid Development environment significantly reduces required development resources and time overhead when updating existing and deploying new business solutions.​

Kontainer allows development engineering teams to be smaller, more effective and to focus on the development of business solutions.​

In real terms utilizing Kontainer Docker-based Kdb technology will result in recurring annual multi-million dollar cost savings.


info@bigcity.com
Tel: +1 514-360-3393