Quick Start Guide
Provision a Service
Say you are a Service Provider and you want to provision Redis as a service in your VPC.
Steps from nothing to ka-ching include:
Develop a Service
Say your buddy developed bitchin/redis and you want to contribute some improvements.
You are a Service Developer!
Steps from nothing to ka-ching include:
Install yac:
pip install yac
Find redis services:
yac service --find=redis
Print your service
yac stack bitchin/redis:1.3
Install yac:
pip install yac
Clone bitchin/redis service:
yac service --clone=bitchin/redis:1.3
- Make and test updates to Servicefile
Share your updates with others
yac service --share <path to Servicefile>
Printing is yac-speak for:
- building all of the necessary resources in AWS, then
- loading all of the necessary container images, then
- launching the containers.
At the conclusion of the print, the service is ready for consumption
Sharing enables two important functions:
- allows other Service Developers to evolve your service, and
- allows Service Providers to easily discover and provision your service.