Peter Caron

HelloFresh (Alemania)
31 de Octubre | 11:30 – 12:30 | Sala 0D

Testing in Microservices Environments: Implications for the Rest of Us

Throughout the software industry, there is a great deal of enthusiasm for migrating monolithic services to microservice architectures. One crucial area, often overlooked, is how to test these new services. This is especially true when there are already quality and productivity problems in the SDLC. If your development lifecycle already has quality problems or there exist organisational challenges, migrating a monolith to microservice containers may leave you with little added value to your business other than you’ve managed to chisel off and isolate just enough functionality to create multiple microliths: you now have distributed monoliths complete with the same problems you had before, but now multiplied into a Lernean Hydra-like nightmare.

Testing becomes considerably more complex if you have hardware like mobile or iOT devices in your architecture. Continuous build and deployment systems and testing, optimised for microservices can become bottlenecks and will ultimately impede your effort. And, if a system already has problems or shortcomings with its current, static or distributed monolithic architecture or platform, more than likely these problems will be exacerbated by the transition.

This talk will present an overview of some of the complexities involved in testing and monitoring complex microservices. It will also discuss some of the additional challenges faced when serving embedded iOT or mobile devices with microservices.

Peter Caron has more than 20 years of expertise in software development and operations. Since 2012, he has been leading software transformations for a variety of companies. In both work and writing, he strives to implement innovative technical and methodology transformations to improve software quality and improve productivity. Peter has worked for companies in Germany, UK, France, Netherlands and Sweden. He is currently based in Berlin, Germany where he is Chief of Staff to the CTO responsible for the SDLC transformation at HelloFresh, the market leader in home meal kits.