Skip to content

Instantly share code, notes, and snippets.

@aussielunix
Created September 8, 2011 09:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aussielunix/1203027 to your computer and use it in GitHub Desktop.
Save aussielunix/1203027 to your computer and use it in GitHub Desktop.
devops challenge
# Devops Challenge !
## Teams are supplied
* a copy of [imdb.sql](http://www.webstepbook.com/supplements/databases/imdb.sql)
* 4 ec2 instances to use however they see fit (example - 1 x web, 1 x monitor/metrics/backups, 2 x db)
* set of cucumber tests describing the app they need to build
## Adjudicating panel get
* a nagios instance that runs a bunch of cucumber-nagios checks (same as cucumber tests supplied to teams)
against each teams infrastructure
* metrics of app response times etc (collectd/visage)
## Challenge Goals / ideas
* build an APP that makes all cucumber(-nagios) tests pass
* meet some site response time goals
* refactor to meet a revised set of response time goals ? (stage 2)
* perhaps no caching layer allowed in stage 1 for promoting better app/sql optimization
* chaos-monkey ??
## Notes
* an example [webUI](https://github.com/aussielunix/percona-ops-my-movie) that participants should build
(but cannot just clone the example)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment