(MICROSERVICES): How to Shift Left with Microservices Visibility

Michael Haberman
Aspecto, Co-Founder & CTO

I have been a Software Developer for the past 12 years.
In the last five years, I helped many hyper-growth startups deal with the migration from monolithic applications to microservices, specifically in Node.js.

During these processes, I learned how complicated microservices could be and gained some best practices and knowledge I would love to share with the community.

My experiences drove me to develop solutions that enable developers to effortlessly use microservices and focus on what matters the most - developing.

Currently, I’m the CTO and co-founder of Aspecto, a service-tracing platform that enables developers to boost troubleshooting in Node.js microservices as early as their local environment.

Here are some examples of past talks I gave:
https://www.youtube.com/watch?v=YtHkclzU3lw https://www.youtube.com/watch?v=CJ_ou-ITkf4&t=1s

Managing dozens or hundreds of distributed services and microservices on a scale can be very challenging. As developers, we are often blind to how our application behaves in production and the areas we need to check to find and prevent issues early on in the development process, before deploying new versions. In this talk, we’ll show you how to leverage the open-source OpenTelemetry to collect and analyze the relevant data from production, and how to use it pre-production, during development and testing phases, to improve your code quality and overall success in preventing issues before deployment.By relying on production behavior, we can automatically generate more efficient tests, catch dependencies that are about to break in real life, and have our developers more productive & product-oriented.