GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Steve Hoffman, Senior Principal Engineer at Raise

Steve Hoffman

Biography: Steve Hoffman

Steve Hoffman is a Senior Principal Engineer at Raise. Prior to Raise, Steve worked on various DevOps automation projects at Orbitz. Prior to Orbitz, Steve was senior software architect for Cleversafe, an industry-leading object-based storage provider. Additionally, he served as a senior software developer for G2 SwitchWorks, a company that provided travel distribution solutions for travel suppliers and agents in the United States. He is also the author of “Apache Flume: Distributed Log Collection for Hadoop.

Twitter: @bacoboy

 

Presentation: Enabling Microservices at Orbitz

Time: Tuesday 16:05 - 16:55 / Location: Grand Ballroom A & B

In this talk we will discuss how we enabled decomposition of one of our 500+ system components into a continuously deployed microservice cluster. Our platform is comprised of Apache Mesos/Marathon, Docker, and a number of local services including Consul for service discovery, Logstash for diskless logging, and a custom metrics forwarder to Graphite. Building on this, we'll detail our CI pipeline using Jenkins workflows to build and publish microservices as Docker images, test and deploy via Marathon/Mesos, and automated change tickets. Finally, we'll discuss lessons learned from building our own enterprise PaaS and scaling it out to a large organization.