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

Sam Newman, Author of "Building Microservices" & GOTO Chicago PC Member

Sam Newman

Biography: Sam Newman

 Sam Newman is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing Innovation globally and working as the architect for internal systems. Sam is the author of "Building Microservices" from O'Reilly. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. While Java used to be his bread and butter, he also spends time with Ruby, Python, Javascript, and Clojure, Infrastructure Automation and Cloud systems. 
 
Twitter: @samnewman
 
 

Presentation: Deploying and Scaling Microservices

Time: Tuesday 13:55 - 14:45 / Location: Grand Ballroom A & B

Don't know your Mesos from your elbow? This is the talk for you.

The challenges of managing many, smaller deployable services mean that what we need in terms of deployment platforms are very different to what was needed before. But few areas of software technology have been experiencing as much innovation and churn as the deployment options available for microservice architectures. From application containers, to docker, to mesos and beyond, this talk will break apart the myriad challenges that can come from managing microservices at scale, and how to pick the right technologies for you.

Audience

Software developers, engineers, architects, technical leaders and anyone with an interest in the architecture and deployment of software.

Presentation: Microservices Panel

Time: Tuesday 17:10 - 18:00 / Location: Grand Ballroom A & B

Workshop: Building Microservices With Docker

Time: Thursday 09:00 - 16:00 / Location: Room 1

Microservices - small, independently deployable autonomous services - are all the rage at the moment. But one of the main impediments to making them work is having access to the appropriate technology to deploy and manage them. This is where Docker comes in. In this hands-on workshop, attendees will learn about both the theory and practice of using Docker to manager microservices.
 
Topics include:
  • The core ideas behind microservices
  • Creating a working microservices platform on your laptop
  • A comparison with other deployment options
  • Running Docker in production, including logging, service discovery and monitoring concerns
  • Discussion of multi-host Docker
Attendees will be expected to be savvy with a command-line. Windows and OSX are supported by use of a Vagrant tutorial image. We will expect attendees to install the latest version of vagrant prior to attending, and have 10GB of disk space free for the tutorial image.