Learn to Develop a Service Broker in No Time
summary
A reusable framework implements the Cloud Foundry Service Broker API so only service specific bits are added, demonstrated by a live CouchDB broker that creates databases and users named after the binding ID and returns a URI with credentials. It uses Spring Boot, persists state in Redis, and deploys backends via OpenStack Heat templates or Docker scripts. Code and examples live at github.com/evoila/cf-service-broker, used in production but released as 0.1 RC with 1.0 planned.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:45Task
- 1:49Service Broker
- 2:36Service Types
- 3:37Creating a Service Broker
- 4:44Service Broker Framework
- 8:23Service Definition File
- 9:27Application File
- 10:05CouchDB
- 22:49Additional Features
- 24:22Questions
related talks
24mHow to Build Spring Services for Cloud-Native Platforms
06mThe New Inner Development Loop for the Cloud 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
40mOpen Service Broker 101: That Extra Something
30mHell Freezes Over: The New Reality of Open Cloud Services and the OSBAPI - Josh McKenty, Pivotal
05mYou Got Terraform in my Service Broker
