Загрузка страницы

Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors

Users' patience with services not working is gradually decreasing as the quality of services online is improving With current trends of moving services to the cloud and building smaller and network-intensive services, meeting these expectations can be challenging for us developers We want to be able to build services that we can run confidently despite partial failures and outages

In this workshop, you will learn how to simulate latency and failures in your web application and how to add strategies to deal with this We will learn how changing the different parameters change the behavior of our application under load, and what trade-offs we ultimately must make

We will use k6 for load testing a NET Core web API For resiliency strategies, we will use Polly, and we will use Simmy for fault injection This is red-green testing, but for performance and resiliency You will learn about service level indicators, service level objectives, and how to formulate and test such requirements

Before the workshop, you will have to setup the dev environment before the start The workshop should work on Windows/Mac/Linux using VS Code and Docker OR using Visual Studio Codespaces (online, in the browser) You can find the speaker's instruction here (https://githubcom/bjartwolf/bounded-disturbances) If you can start the web API as described in the README on GitHub with "Run and watch web API" and run the "Intro" k6 test and make sure it outputs the everything is ready to go If you will run into issues — don't hesitate to contact Bjørn via email or Telegram (bjartnes@gmailcom/bjartnes)

Видео Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors канала DotNext
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 февраля 2021 г. 15:45:45
01:12:07
Другие видео канала
Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors (part 2)Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors (part 2)Martin Ullrich — Tips & tricks to improve your .NET build setup with MSBuildMartin Ullrich — Tips & tricks to improve your .NET build setup with MSBuildBartosz Adamczewski — Data-oriented design for business applicationsBartosz Adamczewski — Data-oriented design for business applicationsAaron Stannard — When and how to use the actor model: An introduction to Akka.NET actorsAaron Stannard — When and how to use the actor model: An introduction to Akka.NET actorsMarco De Sanctis — Deep down in Blazor authentication and authorizationMarco De Sanctis — Deep down in Blazor authentication and authorizationMads Torgersen — What’s new in C# 9.0 and beyondMads Torgersen — What’s new in C# 9.0 and beyondВладимир Хориков — Domain-driven design: Cамое важноеВладимир Хориков — Domain-driven design: Cамое важноеMiguel de Icaza — Interview and Q&A with Miguel de IcazaMiguel de Icaza — Interview and Q&A with Miguel de IcazaАртём Акуляков — DDD, любовь, F#Артём Акуляков — DDD, любовь, F#Maarten Balliauw — Building and generating a .NET client for a large APIMaarten Balliauw — Building and generating a .NET client for a large APIСтанислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотекиСтанислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотекиАлексей Зимарев — Воркшоп: Event sourcing в реальном времени (часть 2)Алексей Зимарев — Воркшоп: Event sourcing в реальном времени (часть 2)Андрей Дятлов — Source Generators в действииАндрей Дятлов — Source Generators в действииМихаил Филиппов — Объять необъятное: Инфраструктура сборки JetBrains RiderМихаил Филиппов — Объять необъятное: Инфраструктура сборки JetBrains RiderThe Good Life Radio • 24/7 Live Radio | Best Relax House, Chillout, Study, Running, Gym, Happy MusicThe Good Life Radio • 24/7 Live Radio | Best Relax House, Chillout, Study, Running, Gym, Happy MusicMaoni Stephens — What's new in the .NET 5 GC?Maoni Stephens — What's new in the .NET 5 GC?Андрей Цветцих — Чистая архитектура на практикеАндрей Цветцих — Чистая архитектура на практикеLIVE: Latest News Headlines and Events l ABC News LiveLIVE: Latest News Headlines and Events l ABC News LiveБарная стойка / Роман Белов — .NET, Kotlin и кино // 18 марта 2021Барная стойка / Роман Белов — .NET, Kotlin и кино // 18 марта 2021
Яндекс.Метрика