Building microservices with Docker
In this 2-day hands-on workshop, Sam Newman covers both the theory and the practice of microservices. Learn what microservices are all about, then build them yourself.
Talk Title | Building microservices with Docker |
Speakers | Sam Newman (Independent), Kiruthika Samapathy (ThoughtWorks), Clarence Bakirtzidis (Elabor8) |
Conference | O’Reilly Software Architecture Conference |
Conf Tag | Engineering the Future of Software |
Location | New York, New York |
Date | April 11-13, 2016 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
This workshop is aimed at developers, architects, technical leaders, operations engineers, and anybody interested in the design and architecture of services and components. For the hands-on section, you’ll need a laptop with 10GB of free disk space and administrator access. The materials are based on Vagrant and tested on Windows and OS X—these should work on Linux as well (not guaranteed). Microservice architecture is a concept that aims to decouple a solution by decomposing functionality into discrete services. Using microservice architectures leads to easily changeable, maintainable systems which are more secure, performant, and stable. The 2-day course covers both the theory and the practice of microservices. You’ll be introduced to a consistent set of tools and practices rooted in the philosophy of small and simple, which will help you move toward a microservice architecture. Using your own laptop to build and deploy microservices, you’ll learn how and why Docker can be so useful with these architectures. Topics include: While this tutorial uses Docker extensively in the hands-on section, most of the content is applicable to environments where Docker isn’t used at all.