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

Rick Fast, Principal Software Engineer at Expedia Inc.

Rick Fast

Biography: Rick Fast

Rick Fast is principal engineer at Expedia in the Expedia Worldwide Engineering group. Prior to Expedia and Orbitz, Rick was an engineer at CDK Global/Cobalt in Portland, an industry leader in automotive retail software. Additionally, he served as lead engineer at Nokia HERE (formerly Navteq), a provider of digital map data.

Twitter: @tortiepoint

 

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.