Microservices and the one true way

Wednesday 4th February 2015, 6:30 pm.

Speaker: James A. Lewis.

Venue: Room 4.31, University of Edinburgh Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB.

Refreshments and networking from 6:00 pm.

This event is free of charge and open to all. No registration required - just turn up.


When should you use microservices? Scratch that, what on earth are they? Opinions range from “it’s just SOA, move along”, to “they are just the awesome”, to “you must be insane”. In order to understand when they might be useful - what problems they solve and why - we need to at least know what they are, before semantic diffusion claims them in all it’s ignominy.

The speaker will examine the characteristics of the microservice style using examples from his experiences over the last few years. Topics covered include the reasons you might want to split an application (or not), the benefits and the drawbacks of the style based on these real world experiences. Remember though, Rule 16. Distrust all claims for "one true way”.

About the speaker


James Lewis is passionate about XP, BDD, Agile methodologies and speaks at international conferences on topics ranging from domain driven design, micro-services, SOA, and lean thinking.

As a Principle Consultant for ThoughtWorks, James has helped introduce evolutionary architecture practices and agile software development techniques to various blue chip companies from Investment Banks through publishers to media organisations.

James studied Astrophysics in the 90's but got sick of programming in Fortran. Fifteen years of DBA, software engineering, design and architecture later, he believes that writing the software is the easy part of the problem. Most of the time it's about getting people thinking right.

Edinburgh Branch site maintained by © Copyright BCS 2014 Legal and Privacy Notices  BCS is a registered charity: No 292786