System Requirements

This document outlines the system requirements for deploying Risk by Context™. Each component of it runs in its own isolated container, providing better resource management, scaling, and security.

System Architecture

The system will consist of the following components:

  • Container Runtime: Docker (or Kubernetes if deploying on a cluster)

  • Orchestration: Docker Compose, Kubernetes (optional for scaling)

  • Host Operating System: Linux (Ubuntu preferred) or Windows with WSL 2 (for Windows environments)

  • Networking: Internal Docker network for inter-container communication

Host Machine Requirements

  • Operating System: - Ubuntu 22.04 or later (preferred for Linux environments) - Windows 10 with WSL 2 (if on Windows)

  • Processor: - Minimum: 2 Cores, 2.5 GHz (Intel Core i5 or equivalent) - Recommended: 4 Cores, 3.0 GHz (Intel Core i7 or equivalent)

  • RAM: - Minimum: 8 GB - Recommended: 16 GB

  • Disk Space: - Minimum: 50 GB of free space - Recommended: 100 GB or more for logs, databases, and temporary files

  • Docker Version: - Minimum: Docker 20.x - Recommended: Latest stable Docker version

  • Network: - 1 Gbps Ethernet connection or higher for internal and external network communication.