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:

 

 

  1. Install yac:

    pip install yac
  2. Find redis services:

    yac service --find=redis
  3. Print your service

    yac stack bitchin/redis:1.3

 

 

  1. Install yac:

    pip install yac
  2. Clone bitchin/redis service:

    yac service --clone=bitchin/redis:1.3
  3. Make and test updates to Servicefile
  4. Share your updates with others

    yac service --share <path to Servicefile>

 

 

 

Printing is yac-speak for:

  1. building all of the necessary resources in AWS, then
  2. loading all of the necessary container images, then 
  3. launching the containers.

At the conclusion of the print, the service is ready for consumption (smile)

 

 

Sharing enables two important functions:

  • allows other Service Developers to evolve your service, and 
  • allows Service Providers to easily discover and provision your service.