While micro-services are all the rage, they need to be approached with caution. Using the techniques of evolutionary architecture, coupled with continuous delivery, allows for the micro-services architecture and its companion data architecture to evolve. This talk explores the relationship between these three concepts, focusing on how they all support each other in the creation of complex systems.

Speaker: Rebecca Parsons

CTO at ThoughtWorks

Dr. Rebecca Parsons is ThoughtWorks' Chief Technology Officer. She has more than 30 years' experience in leading the creation of large-scale distributed and services based applications, and the integration of disparate systems. Before coming to ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida, after completing a Director's Post Doctoral Fellowship at the Los Alamos National Laboratory. Her interests includes parallel and distributed computation, programming languages, domain specific languages, evolutionary architecture, genetic algorithms, computational biology and non-linear dynamical systems. Rebecca received a BS in Computer Science and Economics from Bradley University, and both an MS and Ph.D. in Computer Science from Rice University.