Lightning Talks

Lightning talks (approx 10-15 minutes each)

Talk 1: Considerations for a large-scale low-latency system - Helge Grenager Solheim & Jan-Ove Karlsberg
We will give some considerations when creating a large-scale low-latency system, designed to give users across the globe quick and snappy apps and applications. This will be based on a system we have developed within Microsoft which is used by SharePoint, OneDrive, semantic search and several other scenarios.

----------------------------------------

Talk 2: When each millisecond counts? - Dmitry Konovalov
When users make millions request to your site every single performance bottleneck could present a serious problem. Every millisecond becomes critical for your service stability. Where the line between premature optimization and neccessary adjustments should be drawn? This session is intended to share and discuss common mistakes and antipatterns causing performance degradation. There will be given examples on how to achieve better performance both from WebApi prospective (.Net) and the database layer. We will also discuss how to test and estimate your service performance with k6 before going live to production. The talk is intended for backend developers primarily and is based on work done for yr.no - norwegian weather forecast service used worldwide with more than 10 millions unique users per week.

----------------------------------------

Talk 3: Breaking the build with K6 load tests - Lars Jakobsen
Performant services are increasingly important, and every change to your service can affect that performance. So, what if you could make load tests part of your release pipeline? In this talk we'll look at K6, an open source command line load testing tool, and show how you can check if your APIs can handle a massive burst of users in a short period of time. We'll also look at how you can add load tests to your Azure Devops Pipeline and make the build fail if the APIs don't perform.