Make your service more resilient in case of traffic spikes | Ivan Lemeshev | Conf42 Golang 2024

Conference: Conf42 Golang 2024

Year: 2024

Read the abstract ➤ https://www.conf42.com/Golang_2024_Ivan_Lemeshev_resilient_traffic_spikes Other sessions at this event ➤ https://www.conf42.com/golang2024 Support our mission ➤ https://www.conf42.com/support Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:20 preamble 1:03 ivan lemeshev 1:42 agenda 2:42 server overload 6:06 common causes of traffic bursts 9:12 example of server overload 14:43 rate limiting 16:43 common rate-limiting algorithms 16:55 fixed window counter algorithm 20:14 sliding window log algorithm 26:58 token bucket algorithm 29:08 leaky bucket algorithm 31:27 example of token bucket algorithm 35:26 comparison of results 36:54 rate limiter packages 37:33 lead shedding 39:19 example of loading shedding 42:57 comparison of results 43:20 to read: https://aws.amazon.com/builders-library/using-load-shedding-to-avoid-overload/ 43:38 thank you