How to Scale Single-Node Service Brokers with Subway
summary
Subway is a multiplexing service broker that proxies Cloud Foundry service API calls to multiple identical backend brokers (for example cf-containers broker), letting a single registered broker balance create/bind/delete requests across several VMs. Deployment uses a BOSH release or push-as-app with env vars, backends stay stateless to Subway, and bindings point clients directly to backends. Demo creates 20 service instances that distribute across four backend brokers; Subway is OSS and runs in production (GE Predix).
AI-written summary · about
chapters (6)
- 0:00Start
- 1:18Get Anything as a Service for CF
- 2:49What is the PROBLEM?
- 6:47How to deploy
- 12:35Demo
- 21:48Any Questions?
related talks
24mDualing Platforms: Building Services for Cloud Foundry and Kubernetes Using the Open Service Broker
25mService Brokers That Work for You!
26mUsing Service Brokers to Manage Data Lifecycle
34mSimplifying Services with the Apache Brooklyn Catalog: The CF Brooklyn Service Broker and Plugin
06mThe New Inner Development Loop for the Cloud Service Broker
24mHow to Build Spring Services for Cloud-Native Platforms
09mLightning Talk: Self-Service Provisioning with the Crossplane Service Broker- Tobias Brunner, VSHN
05mYou Got Terraform in my Service Broker
