Observability in cloud-based solutions
Challenges with Observability and troubleshooting performance issues in cloud-based microservices systems, with real world examples and demo.
Microservices architecture has been around for a while now and it is here to stay. While having loosely coupled services enables software systems to be developed, deployed and scaled independently, the decentralised nature of the solution brings additional complexity in terms of performance monitoring and bottleneck analysis. In this presentation, I’d like to share one of my recent experiences working on Azure technologies. I would like to talk about some of the challenges with limited visibility into performance of the solution and how we were able to leverage monitoring and logging tools available in Azure platform.
I am working as a Performance Engineer with IAG primarily working on New Zealand based software systems. I’ve been in the performance testing and engineering space for over a decade now. I have had the opportunity to work with various businesses within New Zealand and overseas. For me one of the fascinating aspects of performance testing is understanding a complex enterprise software solution, breaking it down to identify risks and bottlenecks and looking for ways to optimise. I like to sharing my learnings and best practices that I’ve acquired over the years working with a lot of wonderful people in my career.