#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
- 4,033