#wycatsdownunder
Through the Looking-Glass, and What Toby Found There
The Adventures of a Ruby Developer in Opsland
Hi
I'm Toby


We make #cloud

Developers

i iz in ur computer

Actual Devops
My client is looking for an experienced DEVOPS resource to come on board.
Ideally you would have experience in previous DEVOPS.
Actual Seek Advertisement


Turtles All The Way Down
So ...
Actual Multi-Node Application
What the hell is going on?
It's probably your fault

Actual Asset Pipeline
It's better than bad, it's GOOD!

All of the things!

[C]\ ,-[AMQP] \ | [C]--[LB]---[AMQP] / | | [C]/ | '-[AMQP] | [LS]---[ES]---[PORTAL] [ES] [ES]
Actual ASCII Architectural Diagram
source, tags, search, tail
Chef
Testing

Ruby

How does it even work?
database_nodes.keep_if{|n| n.server.present?}.collect do |n| { n.server.public_ip => [:status, :repl_status, :last_status_check].collect { |a| {a => [:app, :db, :postgresql, a].inject(n){|h,k| h[k] if h.is_a?(Hash)} }
}.reduce(Hash.new, :merge) } end
Actual Ruby
Capacity Planning


The End
Actually Not The End

eap@ninefold.com
#wycatsdownunder
RoRO Sydney
By tobyhede
RoRO Sydney
- 3,595