Building Microservices

Track: Workshop (Full Day)
Skill Level: Intermediate
Room: WS Room A313
Time Slot: Mon 2/15, 9:00 AM
Tags: architecture , microservices
Abstract

In this training, you will discover a consistent and reinforcing set of tools and practices rooted in the philosophy of small and simple; this can help you move towards a microservice architecture. Microservices are typically small systems, with single responsibilities, communicating via the networks, installed as well-behaved operating system services. However, with these finer-grained systems come new sources of complexity.

Audience

Developers, architects, technical leaders, operations engineers and anybody interested in the design and architecture of services and components.

What You Will Learn

During this training, you will understand in depth what the benefits are of microservice architectures, how to break apart your existing monolithic applications, and the practical concerns of managing these systems. We will discuss how to ensure your systems can be more stable, how to handle security and the additional complexity of monitoring and deployment.

Rachel Laycock

Rachel is the Head of Technology for North America at ThoughtWorks and is based in New York. She has over 12 years of experience in software delivery, having worked on a wide range of technologies and the integration of many disparate systems. At ThoughtWorks, she has coached teams on Agile and Continuous Delivery technical practices. She contributes to and drives the regional technology strategy, and is a conduit between the technical teams on the ground and global technical leadership. She is also a member of the Technical Advisory Board to the CTO, which regularly produces the ThoughtWorks Technology Radar. She is fascinated by problem solving and has discovered that people problems are often more difficult to solve than software ones.

Cassandra Shum

Cassie is a Lead Consultant with ThoughtWorks, who has primarily been leading and working in a variety of enterprise projects with a specialty in mobile technology. She has primarily been involved in leading projects with a focus on continuous delivery. She is also one of the leaders in the initiative to organize the women’s group in ThoughtWorks and is also involved in promoting more female speakers in technology.