Please log in to watch this conference skillscast.
In the world of .NET, monitoring your application has traditionally been to install WMI performance counters and let Operations sort it out. This means learning about how to install performance counters, how to do this via scripts in the cloud, how to get the data out of them, how to alert on them, and how to visualise them in something other than PerfMon. Not to mention how to debug why they break down under load.
Anyone who has done this (that hasn't given up in frustration!) knows that it's no simple task.
Chris and Pete will introduce the Open Source tools used at JUST EAT (and various others) in their high-volume, cloud-native, buzzword compliant microservice-based .NET platform. This talk will include a whirlwind tour of our tooling: statsd, graphite, grafana, logstash, elasticsearch, kibana as well as some culture changes that using these tools unlocked.
YOU MAY ALSO LIKE:
Knowing what went bump in Production - modern monitoring in .net
I have worked in developer teams, an operations team, and been a generalist shipping software for JUST EAT since 2010 (with a few years doing that elsewhere first). I've lived through cultural and technological change and played a role in effecting it. I had a pivotal role in migrating our platform from a datacentre to the AWS cloud - consequently, we now do tens of deployments a week compared to a tens a year. I've automated systems, tests, servers, and in some cases myself. I've touched many parts of the platform and delude myself that I do an OK job at that.
Chris has been developing software with Microsoft technologies for nearly fourteen years. She currently works at Monzo helping to build the future of banking. She has led teams delivering highly available Web APIs, distributed systems and cloud based services. She has also led teams developing internal build and deployment tooling using the unconventional mix of .Net codebases onto AWS infrastructure. Chris promotes practices we know as Continuous Delivery, including TDD, version control, and Continuous Integration.