Speaker

Brian Troutwine

Brian Troutwine

Software Engineer at AdRoll

Monitoring Complex Systems

Brian will provide motivation for the extensive instrumentation of complex computer systems and make the argument that such systems are more technically excellent than their un-instrumented equivalents. This talk will build off his Erlang Factory and Write the Docs talks on similar subjects, providing practical starting points in Erlang projects and maintaining a perspective on the human organization around the computer system. He will focus particularly on avoiding “instrumentation blindness”, the challenge of interpreting and acting on metrics emitted from a production system in a way which does not overwhelm operators’ ability to effectively control or prioritize faults in the system. He’ll use historical examples and case studies from his work to advance this argument.

About Brian

Brian has been doing Erlang since the Multicore Crisis was an active topic of conversation, having gotten into Erlang as an undergraduate. His interests run to the fault-tolerant, distributed side of things. He works with Erlang at AdRoll where he’s a developer on the real-time bidding team (discussed at Erlang Factory 2014) and previously at Rackspace, where he was a developer on the FireEngine project (discussed at Erlang Factory 2012). Brian also does the Peculiar Books Reviewed series of reviews for the Huffington Post Code blog.