mirror of
https://github.com/linkedin/school-of-sre
synced 2026-01-21 07:58:03 +00:00
Deployed df350bc with MkDocs version: 1.1.2
This commit is contained in:
@@ -582,6 +582,8 @@
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Availability
|
||||
@@ -596,6 +598,8 @@
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -604,23 +608,10 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ha-availability-common-nines" class="md-nav__link">
|
||||
HA - Availability - Common “Nines”
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="HA - Availability - Common “Nines”">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#refer" class="md-nav__link">
|
||||
Refer
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -839,6 +830,8 @@
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -847,23 +840,10 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ha-availability-common-nines" class="md-nav__link">
|
||||
HA - Availability - Common “Nines”
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="HA - Availability - Common “Nines”">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#refer" class="md-nav__link">
|
||||
Refer
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -960,9 +940,7 @@
|
||||
|
||||
|
||||
|
||||
<h1>Availability</h1>
|
||||
|
||||
<h2 id="ha-availability-common-nines">HA - Availability - Common “Nines”</h2>
|
||||
<h1 id="ha-availability-common-nines">HA - Availability - Common “Nines”</h1>
|
||||
<p>Availability is generally expressed as “Nines”, common ‘Nines’ are listed below.</p>
|
||||
<table>
|
||||
<thead>
|
||||
|
||||
@@ -606,38 +606,13 @@
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Conclusion
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Conclusion
|
||||
</a>
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#conclusion" class="md-nav__link">
|
||||
Conclusion
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@@ -745,21 +720,8 @@
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#conclusion" class="md-nav__link">
|
||||
Conclusion
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
@@ -772,9 +734,7 @@
|
||||
|
||||
|
||||
|
||||
<h1>Conclusion</h1>
|
||||
|
||||
<h2 id="conclusion">Conclusion</h2>
|
||||
<h1 id="conclusion">Conclusion</h1>
|
||||
<p>Armed with these principles, we hope the course will give a fresh perspective to design software systems. It might be over engineering to get all this on day zero. But some are really important from day 0 like eliminating single points of failure, making scalable services by just increasing replicas. As a bottleneck is reached, we can split code by services, shard data to scale. As the organisation matures, bringing in <a href="https://en.wikipedia.org/wiki/Chaos_engineering">chaos engineering</a> to measure how systems react to failure will help in designing robust software systems.</p>
|
||||
|
||||
|
||||
|
||||
@@ -594,6 +594,8 @@
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Fault Tolerance
|
||||
@@ -608,6 +610,8 @@
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -616,14 +620,6 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Fault Tolerance">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance-failure-metrics" class="md-nav__link">
|
||||
Fault Tolerance - Failure Metrics
|
||||
</a>
|
||||
@@ -642,22 +638,22 @@
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance-fault-isolation-terms" class="md-nav__link">
|
||||
Fault Tolerance - Fault Isolation Terms
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#swimlane-principles" class="md-nav__link">
|
||||
Swimlane Principles
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#swimlane-approaches" class="md-nav__link">
|
||||
Swimlane Approaches
|
||||
</a>
|
||||
@@ -676,17 +672,12 @@
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#sre-use-cases" class="md-nav__link">
|
||||
SRE Use cases:
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -812,6 +803,8 @@
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -820,14 +813,6 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Fault Tolerance">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance-failure-metrics" class="md-nav__link">
|
||||
Fault Tolerance - Failure Metrics
|
||||
</a>
|
||||
@@ -846,22 +831,22 @@
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fault-tolerance-fault-isolation-terms" class="md-nav__link">
|
||||
Fault Tolerance - Fault Isolation Terms
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#swimlane-principles" class="md-nav__link">
|
||||
Swimlane Principles
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#swimlane-approaches" class="md-nav__link">
|
||||
Swimlane Approaches
|
||||
</a>
|
||||
@@ -880,17 +865,12 @@
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#sre-use-cases" class="md-nav__link">
|
||||
SRE Use cases:
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -906,9 +886,7 @@
|
||||
|
||||
|
||||
|
||||
<h1>Fault Tolerance</h1>
|
||||
|
||||
<h2 id="fault-tolerance">Fault Tolerance</h2>
|
||||
<h1 id="fault-tolerance">Fault Tolerance</h1>
|
||||
<p>Failures are not avoidable in any system and will happen all the time, hence we need to build systems that can tolerate failures or recover from them.</p>
|
||||
<ul>
|
||||
<li>In systems, failure is the norm rather than the exception.</li>
|
||||
|
||||
Reference in New Issue
Block a user