Skip to content

Use Cases

Real-world examples of how HRCP solves hierarchical configuration problems.

By Domain

Cloud & Infrastructure

Applications & Services

  • Multi-Tenant SaaS


    Tenant-specific configuration with platform defaults and feature flags.

  • Feature Flags


    Hierarchical rollout with beta groups, canary deployments, and user overrides.

  • Game Servers


    Regional settings, game modes, and matchmaking configuration.

  • E-commerce Catalog


    Product categories with inherited shipping, returns, and warranty policies.

Organization & Access

  • Budget Rollup


    Aggregate budgets from teams to departments to organization using UP propagation.

  • Access Control


    Role-based permissions with inheritance through organizational hierarchy.

  • Configuration Audit


    Generate audit reports showing where every value comes from.

By Propagation Mode

Mode Best For Examples
INHERIT Defaults & inheritance SaaS, Feature Flags, Infrastructure
AGGREGATE Aggregation & rollups Budget Rollup, Access Control
MERGE Layered configurations Kubernetes, GitOps, Multi-Cloud
NONE Local-only values Audit (checking what's set locally)

Common Patterns

Pattern: Environment Separation

/root
  /prod     ← production settings
    /api
    /worker
  /staging  ← staging overrides
    /api

See: Infrastructure Config, GitOps Config

Pattern: Tenant Isolation

/platform
  /tenant-a  ← tenant-specific config
    /project-1
  /tenant-b  ← different limits/features
    /project-2

See: Multi-Tenant SaaS

Pattern: Regional Variation

/service
  /us-east  ← region-specific settings
  /eu-west
  /asia

See: Game Servers, Multi-Cloud

Pattern: Hierarchical Rollup

/org
  /dept-a
    /team-1  ← values aggregate UP
    /team-2
  /dept-b

See: Budget Rollup