GARC Case Study. A Full Modern Architecture for Computational Design

    GARC is GATAI’s unified, multimodel platform for computational design. It transforms a simple text brief into validated outputs across the pipelinefrom Floor Plan Generation (Beta) to upcoming modules for materials and heat insulation, physics-aware constraints, and 3D export.


    The system is built with a cloud-native architecture: modular services behind an API gateway, an event bus with queued workers, real-time progress streaming, and a secure data layer for plans, materials, and 3D assets.

    The Problem

    Design and construction teams today rely on disconnected tools:

    One model for plan sketches

    A separate database for materials and thermal properties

    Another engine for physics checks

    Ad-hoc scripts for 3D exports

    This fragmentation slows down iteration, increases handoff risks, and makes scaling across teams costly.

    Goals

    Unify capabilities behind a single API and dashboard

    Make long-running jobs observable with progress tracking

    Keep deployment flexible across cloud, on-prem, and hybrid setups

    Enforce strong security and auditability with RBAC and logs

    Architecture at a Glance

    GARC is organized into modular services that communicate over an event bus:

    API Gateway  versioned endpoints, authentication, rate limits

    Services  Floor Plans (Beta), Materials & Thermal, Physics, 3D Export

    Orchestrator  job scheduling, GPU allocation, retries, and progress events

    Data Layer  storage for plans, metadata, and assets with full audit trails

    Observability  structured logs, metrics, and job timelines

    Floor Plan Generator (Beta)

    The Floor Plan module turns a text prompt into draft layouts.

    Workflow:

    Submit a prompt with parameters (e.g. number of images, scheduler, inference steps).

    Receive a task ID and observe progress updates in real time.

    Fetch final results (PNG URLs or data URIs) via the status endpoint.

    This same asynchronous pattern will power future modules, so product teams can use one consistent interface for all GARC services.

    End-to-End Orchestration

    GARC pipelines let teams chain tasks seamlessly:

    Text to Floor Plan (Beta)

    Materials & Thermal analysis (coming soon)

    Physics validation (coming soon)

    3D Export into GLTF/OBJ formats (coming soon)

    The orchestrator ensures dependencies are respected, retries failed jobs, and keeps clients updated throughout.

    Data & Security

    RBAC & Audit Logs for organizational accountability

    Secrets Management to isolate environments securely

    Metadata Search across plans, textures, and 3D assets

    Content-Addressed Storage for reproducibility and deduplication

    Deployment Options

    Cloud  autoscaling GPU pools for heavy loads

    On-Premise  secure, air-gapped deployment for regulated industries

    Hybrid  sensitive data local with scalable cloud compute for burst workloads

    Impact

    Early adopters highlight:

    Time-to-first-plan reduced from hours to minutes

    Unified job lifecycle and observability across modules

    Cleaner architectural boundaries, allowing each service to evolve independently

    Roadmap

    Materials & Heat Isolators  thermal analysis per room and climate

    Physics Checks  circulation, clearances, and constraint validation

    3D Builder / Architect  white-box layouts with asset placement

    SDKs  expanded client libraries and typed stubs for developers

    FR
    DAY
    13
    HOURS
    47
    MINUTES
    18
    SECONDS