Cloud Foundry to Claude Code Analogy Map#

For consultants coming from a Cloud Foundry background, these analogies help translate platform engineering concepts into the Claude Code domain.

Core Concept Mapping#

Cloud FoundryClaude CodeExplanation
Org/Space structureSettings hierarchy (managed → project → user)Multi-level configuration with inheritance and isolation between teams
BuildpacksSkills and CLAUDE.md conventionsOpinionated frameworks that encode best practices – developers get patterns by default
Service Broker catalogApproved MCP serversCurated set of external integrations available to developers, centrally managed
App manifest (manifest.yml)Project .claude/settings.json + CLAUDE.mdDeclarative configuration checked into the repo that defines how the tool interacts with the project
Platform operatorPlatform engineering team managing managed-settings.jsonCentral team that owns the platform layer, sets policies, and enables developer self-service
cf pushDeveloper runs claude with everything pre-configuredThe developer experience is simple because the platform handles complexity underneath
Stemcells / base imagesDevcontainers / Coder workspace templatesStandardized environment that ensures consistent tooling across all developers
Diego cellsLLM Gateway + BedrockThe compute layer that actually runs workloads, abstracted from the developer
UAA (User Account and Authentication)SSO + gateway authenticationCentralized identity and access management
Quota plansPer-team token budgets via LLM gatewayResource limits that prevent any single team from consuming disproportionate capacity
App security groupsDeny rules in managed-settings.jsonNetwork/access restrictions that define what the workload can and cannot reach
Route services / service meshLLM Gateway (LiteLLM / Kong AI)Intermediary that handles routing, auth, logging, and policy enforcement
BOSH releasesSkills packaged as pluginsVersioned, distributable packages of capability
Cloud Controller APIClaude Code CLI + MCP protocolThe interface through which developers and automation interact with the platform
Logs / LoggregatorCloudTrail + gateway logs + CloudWatchMulti-layer observability stack for audit, debugging, and cost tracking
Ops Manager tilesMCP server integrationsPre-built integrations that extend the platform’s capabilities

The Core Insight#

Claude Code without platform engineering is like giving 500 developers raw cf push access with no buildpacks, service brokers, or app manifests.

They’ll get something running, but:

  • Every developer figures out their own patterns (inconsistency)
  • No guardrails on resource consumption (cost blowout)
  • No standardized security posture (compliance risk)
  • No reusable components (duplicated effort)
  • Onboarding is slow and painful (tribal knowledge)

Phase 1 builds the equivalent of buildpacks and manifests for AI-assisted development. When a developer in Cohort 2 or 3 opens Claude Code for the first time, they get:

  • Bedrock routing ✓
  • Security policy ✓
  • Org conventions ✓
  • Project-specific patterns ✓
  • Standard slash commands ✓
  • All without configuring anything themselves

Just type claude and start working. That’s the platform engineering promise.