System Prerequisites
- PostgreSQL >12.x or Postgres compatible database service
- Redis 6.x or higher, or Redis compatible cache service
- Recent versions of Docker Engine with Docker Compose (for single server deployment)
- Kubernetes (recent) with Helm 3+ (for container orchestration environments)
Database Setup
The platform requires a PostgreSQL compatible database to store its configuration and runtime data. The database should be configured with the following settings:
- UTF-8 encoding
- Time zone: UTC
- any other settings as dictated by your operational requirements for resilience, backup, and recovery
The database should be accessible from the Studio and Business Connector instances. The database connection details should be provided to the Studio and Business Connector instances during their setup.
Redis Setup
The platform requires a Redis compatible cache service to store its runtime and multi-instance load-balancing data.
The cache service should be configured with the following settings:
- Redis 6.x or higher
- Persistence enabled
- any other settings as dictated by your operational requirements for resilience, backup, and recovery
The cache service should be accessible from the Studio and Business Connector instances. The cache connection details should be provided to the Studio and Business Connector instances during their setup.
Sample Configurations
Sample Docker Compose templates are provide in Appendix B.
Kubernetes Helm charts are provided in the One37 Chart repository.