Skip to content

Implementation Studio Labs

The labs are the main hands-on path through Implementation Studio. Each lab includes a README, supporting docs, validation status, and the Terraform, manifests, scripts, or templates needed for that scenario.

Lab Catalog

LabScenarioProvidersTypical use
01 Standard DeploymentBaseline Kubernetes deploymentGCP, AWSEstablish the production-style starting point
02 Air-Gapped DeploymentOffline deploymentKindPractice disconnected image and Helm packaging
03 Private Network DeploymentPrivate cluster and bastion accessGCP, AWSDeploy when public endpoints are not allowed
04 Firewall-Restricted DeploymentStrict egress and proxy configurationGCP, AWSWork with security allowlists and outbound controls
05 POC SprintPOC scoping and demo deliveryKind, GCP, AWSTime-box customer validation
06 Multi-Tenant DeploymentTenant isolationKind, GCP, AWSBuild namespace, RBAC, quota, and policy patterns
07 Integration PatternsAuth, database, gateway, and mesh integrationGCP, AWSPlan enterprise application connectivity
08 Handoff and RunbooksMonitoring, runbooks, and knowledge transferCloud-agnosticPrepare production operations
09 Troubleshooting ScenariosFailure diagnosis and repairKindBuild systematic debugging habits

Choose By Situation

If you need to...Start with
Learn the whole stackLab 01, then follow Learning Paths
Stay local and avoid cloud spendLabs 02, 05, 06, and 09
Prepare for a customer POCLab 05
Handle locked-down networksLabs 02, 03, and 04
Build a shared platformLabs 01, 06, 07, and 08
Practice debuggingLab 09

Validation

Each lab has a VALIDATION-STATUS.md file that explains what can be checked locally and what requires real cloud deployment. Use those files before treating a lab as production-ready for a customer or internal platform.

Common local checks:

bash
tools/validate-terraform.sh
tools/validate-local.sh

For detailed specifications, see docs/04-labs/lab-specifications.md.

Released under the MIT License.