YoVDO

Making Your Service More Resilient to Traffic Spikes

Offered By: Conf42 via YouTube

Tags

Resilience Engineering Courses Algorithms Courses Rate Limiting Courses Golang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore strategies for enhancing service resilience during traffic spikes in this 45-minute conference talk from Conf42 Golang 2024. Delve into the causes of server overload and learn about various rate-limiting algorithms, including fixed window counter, sliding window log, token bucket, and leaky bucket. Examine practical examples of server overload and token bucket algorithm implementation. Discover rate limiter packages and load shedding techniques to manage traffic bursts effectively. Compare results of different approaches and gain insights on building more robust services capable of handling unexpected traffic increases.

Syllabus

intro
preamble
ivan lemeshev
agenda
server overload
common causes of traffic bursts
example of server overload
rate limiting
common rate-limiting algorithms
fixed window counter algorithm
sliding window log algorithm
token bucket algorithm
leaky bucket algorithm
example of token bucket algorithm
comparison of results
rate limiter packages
lead shedding
example of loading shedding
comparison of results
to read: https://aws.amazon.com/builders-library/using-load-shedding-to-avoid-overload/
thank you


Taught by

Conf42

Related Courses

DevOps Foundations: Effective Postmortems
LinkedIn Learning
Identifying Hidden Dependencies
USENIX via YouTube
When -bin-sh Attacks - Revisiting "Automate All the Things"
USENIX via YouTube
Fault Tree Analysis Applied to Apache Kafka
USENIX via YouTube
Introduction to Chaos Engineering With LitmusChaos
Kunal Kushwaha via YouTube