What is IBM Bluemix Garage? How does it work in the context of Bluemix? Why does IBM believe Bluemix Garage is essential for delivering business value more efficiently? What role does Extreme Programming play in all this?
http://garage.mybluemix.net/
WHAT? HOW? WHY?
View Slide
WHAT IS BLUEMIX GARAGE?AN EXTREMELY XP TEAM
HOW DO WE DO IT?WITH COURAGE
WHY DO WE DO IT?TO DISRUPT IBM
eXtremeProgramming
WHAT MAKES OURCUSTOMERS HAPPY?RARELY WHAT THEY SAY THEY WANT
HOW TO BUILD?BUSINESS PEOPLE, MANAGERS &ARCHITECTS: STAY AWAY
WHY BUILD?TO MAKE THE WORLD A BETTER PLACE,OBVIOUSLY
Real Stories
WHAT 1REAL-TIME FULLY ENCRYPTED SELF-HEALINGLRSC TO IOT DATA BRIDGE
cf cs iotf-servicecf bgd lrsc-bridge# deploy Node-RED boilerplate app# go to pub
WHAT 2SEND SMSWHEN >24ºC
1. Flash LORA device to read temperature2. Create & bind Twilio service3. Configure Node-RED
WHAT 3I RECEIVE AN EMAILWHEN MY DONATIONWAS SUCCESSFUL
cf cs sendgridcf bgd gb-donate
WHAT 4MY DONATION IS SUCCESSFULIF SOMEONE DONATEDIN THE LAST SECOND
cf cs loadimpact
WHAT 5BACKUP MONGODBEVERY 24H
cf cs cloudantNoSQLDBcf p -f manifest.backup.yml
WHAT 6RESTORE MONGODBIF WHEN IT GOES AWAY
# download backup.tgz from Cloudantcf p -f manifest.restore.yml
WHAT 7I CAN SEE OUR BLOG ONGARAGE.MYBLUEMIX.NET
WHAT 8THE WEBSITE SHOULDN'T BEREQUESTED ROUTE DOES NOT EXISTWHEN DEPLOYING AN UPDATE
# add plugin repocf add-plugin-repo garage http://garage-cf-plugins.eu-gb.mybluemix.net/# install plugincf install-plugin blue-green-deploy -r garage# zero-downtime deploy with smoke testscf bgd your-app --smoke-test script/smoke-test
WHAT 9SINGLE COMMANDMULTI-APP PUSH
# install plugincf install-plugin mad -r garage# multi-app pushcf mad dir-with-cf-apps
services:- service: redisname: cacheplan: 100- service: rabbitmqname: queueplan: 100applications:- name: mad-app1domain: example.comhost: hostnamehosts:- additional_hostname_1- additional_hostname_2env:APP_NAME: app1-madifestedAPP_DEPLOYMENT_DATE: 20150311services:- cache- queue- name: mad-app2
! " #