- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Fixing a Huge Performance Problem With My Webhooks Implementation (part 3)
Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ
Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt
Get the source code here: https://www.patreon.com/milanjovanovic
In part 3 of our webhooks optimization series, I showcase how to transform a synchronous webhooks implementation into an asynchronous system for dramatically improved performance. Using OpenTelemetry traces, I demonstrate the bottleneck in our current webhook dispatch process, where each API request is being blocked by synchronous webhook processing. I then walk through the solution of decoupling webhook dispatch using Channels and a BackgroundService in .NET, allowing the API to respond quickly while webhooks are processed asynchronously. The video concludes with advanced techniques for maintaining proper distributed tracing context across async boundaries, ensuring we don't lose valuable observability in our new implementation.
Building Async APIs in ASP.NET Core - The Right Way
https://www.milanjovanovic.tech/blog/building-async-apis-in-aspnetcore-the-right-way
Lightweight In-Memory Message Bus Using .NET Channels
https://www.milanjovanovic.tech/blog/lightweight-in-memory-message-bus-using-dotnet-channels
Check out my courses:
https://www.milanjovanovic.tech/courses
Read my Blog here:
https://www.milanjovanovic.tech/blog
Join my weekly .NET newsletter:
https://www.milanjovanovic.tech
Chapters
0:00 Why the Webhooks won't scale
2:10 Decoupling Webhook dispatch
3:14 Webhooks processing - Channel and BackgroundService
6:55 Improving OpenTelemetry tracing
Видео Fixing a Huge Performance Problem With My Webhooks Implementation (part 3) канала Milan Jovanović
Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt
Get the source code here: https://www.patreon.com/milanjovanovic
In part 3 of our webhooks optimization series, I showcase how to transform a synchronous webhooks implementation into an asynchronous system for dramatically improved performance. Using OpenTelemetry traces, I demonstrate the bottleneck in our current webhook dispatch process, where each API request is being blocked by synchronous webhook processing. I then walk through the solution of decoupling webhook dispatch using Channels and a BackgroundService in .NET, allowing the API to respond quickly while webhooks are processed asynchronously. The video concludes with advanced techniques for maintaining proper distributed tracing context across async boundaries, ensuring we don't lose valuable observability in our new implementation.
Building Async APIs in ASP.NET Core - The Right Way
https://www.milanjovanovic.tech/blog/building-async-apis-in-aspnetcore-the-right-way
Lightweight In-Memory Message Bus Using .NET Channels
https://www.milanjovanovic.tech/blog/lightweight-in-memory-message-bus-using-dotnet-channels
Check out my courses:
https://www.milanjovanovic.tech/courses
Read my Blog here:
https://www.milanjovanovic.tech/blog
Join my weekly .NET newsletter:
https://www.milanjovanovic.tech
Chapters
0:00 Why the Webhooks won't scale
2:10 Decoupling Webhook dispatch
3:14 Webhooks processing - Channel and BackgroundService
6:55 Improving OpenTelemetry tracing
Видео Fixing a Huge Performance Problem With My Webhooks Implementation (part 3) канала Milan Jovanović
webhooks what is a webhook what are webhooks webhooks tutorial software engineering what is webhook what is webhook api what are webhooks and how do they work webhook tutorial asp.net webhooks explained webhook vs api system design stripe webhook webhook example c# webhook api example webhooks vs websockets what is a webhook url what is a webhook vs api system design interview system design interview questions system design basics system design concepts
Комментарии отсутствуют
Информация о видео
17 января 2025 г. 17:01:15
00:11:47
Другие видео канала




















