A microservices architecture offers the fantastic promise of loosely coupled systems, independently testable and deployable. However, it can also present some significant challenges while conducting integration & exploratory testing. Since a single service will often not do anything valuable without several collaborator services, one typically needs to understand the way many services work together to effectively integration-test the system. This challenge can be viewed optimistically as well. By design, a microservice must at least provide some API interface, often making it easy to...
Ryan Hoban
Engineer
Bloomberg
In his more than a decade as an engineer at Bloomberg, Ryan Hoban has worked on multiple teams in Trading Systems and Fixed Income Pricing. He now works on the company’s Secrets Infrastructure team. He is also the co-chair of Bloomberg’s Automated Testing Guild. As a Guild Leader, he has developed several training courses to evangelize a test automation strategy across the organization. He is a true believer that educating people how to write high quality tests is the best thing we can do to improve developer productivity