James Lewis studied Astrophysics in the 90’s but got sick of programming in Fortran. As a member of the ThoughtWorks Technical Advisory Board, the group that creates the Technology Radar, he contributes to industry adoption of open source and other tools, techniques, platforms and languages. For the last few years he has been working as a coding architect on projects built using microservices; exploring new patterns and ways of working as he goes. James has spoken at many international conferences. He rather likes the fact that he got to describe his take on things jointly with Martin Fowler in a paper that is influencing how people see the future of software architecture.
We often think of performance testing as one of those things we just have to do at the end of a project, often using heavyweight tool sets in dedicated environments. In this talk, James offers an alternative. What decisions would we make differently if we had the ability to rapidly perform experiments using lightweight performance testing as our lens? James will cover the pre-requisites to allow us to make small bets on performance and explore the strange world of evolutionary design that this technique makes possible.