AWS re:Invent 2017: Models of Availability (ARC321)

6 527
32
Опубликовано 1 декабря 2017, 16:15
When engineering teams take on a new project, they often optimize for performance, availability, or fault tolerance. More experienced teams can optimize for these variables simultaneously. Netflix adds an additional variable: feature velocity. Most companies try to optimize for feature velocity through process improvements and engineering hierarchy, but Netflix optimizes for feature velocity through explicit architectural decisions. Mental models of approaching availability help us understand the tension between these engineering variables. For example, understanding the distinction between accidental complexity and essential complexity can help you decide whether to invest engineering effort into simplifying your stack or expanding the surface area of functional output. The Chaos team and the Traffic team interact with other teams at Netflix under an assumption of Essential Complexity. Incident remediation, approaches to automation, and diversity of engineering can all be understood through the perspective of these mental models. With insight and diligence, these models can be applied to improve availability over time and drift into success.
Свежие видео
6 дней – 1 590 48226:56
Secret Shopping My Investment
10 дней – 3 879 2822:31
Introducing Galaxy S24 FEㅣSamsung
10 дней – 90 22513:58
Yes, Sometimes Adam Savage Fakes It
12 дней – 1 021 3120:30
Defense - Power your advantage
автотехномузыкадетское