Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Architecture

EscapeCloud Platform is deployed within customer-controlled infrastructure and is composed of a web-facing application layer, background processing, and supporting data services.

The platform can be deployed using Docker Compose or Helm, depending on the target environment and operational requirements.

High-Level Architecture

EscapeCloud Platform Enterprise Architecture

The diagram shows the high-level runtime boundary of the platform, including the user-facing application, background worker services, database, message broker, and cloud provider integrations.

Platform Interaction Model

  • The Web Application provides the primary user interface for interacting with the platform.
  • The Assessment Engine handles background processing and platform-side execution.
  • PostgreSQL provides persistent platform storage.
  • RabbitMQ provides messaging between platform services and background tasks.
  • SMTP integration supports outbound notification delivery.
  • The platform interacts with supported public cloud providers for assessment and analysis.

Architecture Scope

This section describes the high-level platform structure only. It does not cover internal assessment logic, product workflows, or implementation-specific processing behavior.