The NETFLIX Way to Keep Your .NET APIs Reliable

  Рет қаралды 7,658

Gui Ferreira

Gui Ferreira

Күн бұрын

Watch as I show you how to add Load Shedding to your ASP.NET APIs.
💎 Be a Patreon to get the source code: / gsferreira
🔗 LoadShedding: github.com/farfetch/loadshedding
🚨 KEY LINKS
🤝 Support me on Patreon (and get access to source code) here: / gsferreira
💌 Free Developer Insights: guiferreira.me/newsletter
📞 Book a 1:1 Call with me: calendly.com/gsferreira/coach...
🔗 GET IN TOUCH
LinkedIn: / gferreira
Twitter: / gsferreira
GitHub: github.com/gsferreira
Get my newsletters: guiferreira.me/newsletter
Visit my blog: gsferreira.com
👋 WHO AM I
Hey! If you're new to my Channel, I'm Guilherme. Call me Gui. I'm a Minimalist Software Craftsman. What do I do here? I share tips on how to simplify your life as a Developer.
🎵 MUSIC CREDITS
Mood Swings / StreamBeats / Lofi
#dotnet #csharp

Пікірлер: 19
@user-qr4jf4tv2x
@user-qr4jf4tv2x 3 ай бұрын
pure guess prime is going to react to this
@gui.ferreira
@gui.ferreira 3 ай бұрын
I'm not sure how I should feel about that 😅
@TheBlackNathaniel
@TheBlackNathaniel 3 ай бұрын
Awesome! Thank you Gui ❤
@gui.ferreira
@gui.ferreira 3 ай бұрын
Glad you like it!
@Tamer_Ali
@Tamer_Ali 3 ай бұрын
Thanks a lot Gui 👍
@gui.ferreira
@gui.ferreira 3 ай бұрын
Welcome! 🙏
@thanasissideridis2801
@thanasissideridis2801 3 ай бұрын
Very good concept but without a configurable cpu/memory threshold for load shedding it will affect the auto-scaling that APIs have. There's a potential concern that load shedding could mask the true demand on your application from the auto-scaling mechanisms. If load shedding frequently drops or delays requests, auto-scaling might not trigger as expected because the perceived load is reduced.
@tomasvalincius3054
@tomasvalincius3054 3 ай бұрын
I have tried this library with default configuration and identical k6 load test with a single api endpoint. Without load shedding: 100% responses are OK (200). With load shedding: 90% responses are OK (200); 10% responses are 503. Total number of requests is the same in both cases. So using this library I have reduced the number of RPS.
@brmagadutra
@brmagadutra 2 ай бұрын
Hi, could you open an issue in the LoadShedding repository and provide more information? With that, we can understand what may be happening in this case. Thanks
@az6876
@az6876 3 ай бұрын
Very helpful! Thanks!
@gui.ferreira
@gui.ferreira 3 ай бұрын
Glad it was helpful!
@margosdesarian
@margosdesarian 3 ай бұрын
Nice!
@gui.ferreira
@gui.ferreira 3 ай бұрын
Thanks!
@JacksonMarshal
@JacksonMarshal 3 ай бұрын
Cool, but you forgot the part, where we see some results....
@armantgoldswain3951
@armantgoldswain3951 3 ай бұрын
Load shedding is a swear word in South Africa
@gui.ferreira
@gui.ferreira 3 ай бұрын
I'm aware of that. From what I know is mostly due to politics and economic interests. Am I right?
@fifty-plus
@fifty-plus 3 ай бұрын
Load management is best done in hardware appliances. Many PaaS solutions offer this OOTB without writing any code.
@hassejansson
@hassejansson 3 ай бұрын
Annoying background sounds..
How to Avoid Nulls
8:13
Gui Ferreira
Рет қаралды 2,3 М.
Getting Started with Test-Driven Development
30:01
Gui Ferreira
Рет қаралды 1 М.
Pray For Palestine 😢🇵🇸|
00:23
Ak Ultra
Рет қаралды 31 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 76 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 14 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 32 МЛН
Stop returning custom error responses from your API. Do this instead.
12:07
Amichai Mantinband
Рет қаралды 78 М.
Clean Architecture with ASP.NET Core 8 | .NET Conf 2023
29:17
10 Tools EVERY Software Engineer Should Know
9:46
Gui Ferreira
Рет қаралды 7 М.
The New .NET 9 HybridCache That You Must Upgrade To!
14:34
Nick Chapsas
Рет қаралды 37 М.
This Book Changed how I Refactor Code
11:33
Gui Ferreira
Рет қаралды 5 М.
What is Span in C# and why you should be using it
15:15
Nick Chapsas
Рет қаралды 247 М.
Hexagonal Architecture (All You Need to Know)
9:51
Gui Ferreira
Рет қаралды 3,9 М.
Coupling and Cohesion Explained
11:43
Gui Ferreira
Рет қаралды 2,4 М.
Do NOT Use Int IDs In Your API
8:01
Gui Ferreira
Рет қаралды 33 М.
Pray For Palestine 😢🇵🇸|
00:23
Ak Ultra
Рет қаралды 31 МЛН