Michael is a software developer for the past 13 years and in the last 6 years, helped many hyper-growth startups to deal with the migration from monolithic applications to microservices. During these processes, he learned how complicated microservices & APIs can be and gained some best practices and knowledge he now shares with the community. More recently Michael started developing some solutions that will enable developers to use microservices without breaking their hands and currently, he is the CTO and co-founder of Aspecto, a service-tracing platform for developers.
Hundreds of Microservices Without Breaking Your Apis
Managing dozens or hundreds of microservices in scale can be very challenging. As developers, we often find ourselves blind to how our application is actually behaving in production, what dependencies we should be aware of and what should we check before deploying a new version.
In this talk, we will introduce a new method to collect and analyze microservices communication from production and how to leverage this data during development and testing phases to improve our code.
By relying on production behavior we can automatically generate tests that are more efficient, catch dependencies that are about to break in real-life and to have our developers more product & product oriented.