Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA
Dan Lockman

Dan Lockman
Developer, ThoughtWorks

Daniel Lockman is a developer at ThoughtWorks. Daniel has spent the last five years honing his craft with a variety of development experiences, creating products internally as part of an IT organization, coaching, pairing with, and leading teams, and writing software for different enterprise clients. While experienced with many backend and frontend frameworks, recently, Daniel has been working with microservices and using Scala, evolving them to both integrate with and deprecate legacy applications. He has spent much of the last few years learning difficult lessons about strong test suites, writing testable code, and creating truly productive developer workflows that integrate early and often.


9:00am–12:30pm Monday, 11/14/2016
Microservices, pros and cons
Location: California West Level: Intermediate
Cassandra Shum (ThoughtWorks), Dan Lockman (ThoughtWorks)
Average rating: ***..
(3.77, 13 ratings)
Having an architecture based on services offers many advantages (like scalability and technical flexibility), but it comes with upfront costs and complexity that few companies are in a position to pay. Cassandra Shum and Dan Lockman explore the prerequisites for moving into a microservices architecture and provide tips on how to achieve them via engaging exercises. Read more.