Deployed 2522176 with MkDocs version: 1.1.2

This commit is contained in:
github-actions
2021-08-04 11:48:37 +00:00
parent 9e18ff4abb
commit e1200edb3c
72 changed files with 1375 additions and 653 deletions

View File

@@ -929,7 +929,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/level101/systems_design/intro.md" class="md-nav__link"> <a href="/level101/systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -941,7 +941,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/level101/systems_design/scalability.md" class="md-nav__link"> <a href="/level101/systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -953,7 +953,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/level101/systems_design/availability.md" class="md-nav__link"> <a href="/level101/systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -965,7 +965,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="/level101/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -977,7 +977,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/level101/systems_design/conclusion.md" class="md-nav__link"> <a href="/level101/systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -934,7 +934,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/intro.md" class="md-nav__link"> <a href="../level101/systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -946,7 +946,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../level101/systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -958,7 +958,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/availability.md" class="md-nav__link"> <a href="../level101/systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -970,7 +970,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../level101/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -982,7 +982,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../level101/systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -934,7 +934,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/intro.md" class="md-nav__link"> <a href="../level101/systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -946,7 +946,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../level101/systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -958,7 +958,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/availability.md" class="md-nav__link"> <a href="../level101/systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -970,7 +970,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../level101/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -982,7 +982,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../level101/systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -943,7 +943,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="level101/systems_design/intro.md" class="md-nav__link"> <a href="level101/systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -955,7 +955,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="level101/systems_design/scalability.md" class="md-nav__link"> <a href="level101/systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -967,7 +967,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="level101/systems_design/availability.md" class="md-nav__link"> <a href="level101/systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -979,7 +979,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="level101/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -991,7 +991,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="level101/systems_design/conclusion.md" class="md-nav__link"> <a href="level101/systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -949,7 +949,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -961,7 +961,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -973,7 +973,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -999,7 +999,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1011,7 +1011,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1023,7 +1023,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1035,7 +1035,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1047,7 +1047,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1009,7 +1009,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1021,7 +1021,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1033,7 +1033,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1412,7 +1412,7 @@
</a> </a>
<a href="../../metrics_and_monitoring/introduction/" class="md-footer-nav__link md-footer-nav__link--next" rel="next"> <a href="../../systems_design/intro/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title"> <div class="md-footer-nav__title">
<div class="md-ellipsis"> <div class="md-ellipsis">
<span class="md-footer-nav__direction"> <span class="md-footer-nav__direction">

View File

@@ -949,7 +949,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -961,7 +961,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -973,7 +973,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1040,7 +1040,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1052,7 +1052,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1064,7 +1064,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1076,7 +1076,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1088,7 +1088,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1019,7 +1019,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1031,7 +1031,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1043,7 +1043,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1055,7 +1055,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1067,7 +1067,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1001,7 +1001,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1013,7 +1013,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1025,7 +1025,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1037,7 +1037,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1049,7 +1049,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -974,7 +974,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -986,7 +986,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -998,7 +998,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1010,7 +1010,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1022,7 +1022,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -988,7 +988,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1000,7 +1000,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1012,7 +1012,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1024,7 +1024,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1036,7 +1036,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1013,7 +1013,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1025,7 +1025,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1037,7 +1037,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1049,7 +1049,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1061,7 +1061,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -942,7 +942,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -954,7 +954,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -966,7 +966,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -974,7 +974,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -986,7 +986,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -998,7 +998,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1010,7 +1010,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1022,7 +1022,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -929,7 +929,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -941,7 +941,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -953,7 +953,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -965,7 +965,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -977,7 +977,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1003,7 +1003,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1015,7 +1015,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1027,7 +1027,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1039,7 +1039,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1051,7 +1051,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -994,7 +994,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1006,7 +1006,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1018,7 +1018,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1030,7 +1030,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1042,7 +1042,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -996,7 +996,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1008,7 +1008,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1020,7 +1020,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1032,7 +1032,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1044,7 +1044,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -974,7 +974,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -986,7 +986,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -998,7 +998,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1010,7 +1010,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1022,7 +1022,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1075,7 +1075,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1087,7 +1087,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1099,7 +1099,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1111,7 +1111,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1123,7 +1123,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1163,7 +1163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1175,7 +1175,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1187,7 +1187,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1199,7 +1199,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1211,7 +1211,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1009,7 +1009,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1021,7 +1021,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1033,7 +1033,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1054,7 +1054,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1066,7 +1066,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1078,7 +1078,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1090,7 +1090,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1102,7 +1102,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1257,7 +1257,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1269,7 +1269,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1281,7 +1281,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1293,7 +1293,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1305,7 +1305,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -949,7 +949,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -961,7 +961,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -973,7 +973,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -949,7 +949,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -961,7 +961,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -973,7 +973,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -985,7 +985,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -997,7 +997,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1006,7 +1006,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1018,7 +1018,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1030,7 +1030,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1042,7 +1042,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1054,7 +1054,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -978,7 +978,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -990,7 +990,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1002,7 +1002,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1014,7 +1014,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1026,7 +1026,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1652,7 +1652,7 @@ each of these infrastructure components:</p>
<div class="md-footer-nav"> <div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer"> <nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../../big_data/tasks/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev"> <a href="../../systems_design/conclusion/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon"> <div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div> </div>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1031,7 +1031,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1043,7 +1043,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1055,7 +1055,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1067,7 +1067,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1079,7 +1079,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1010,7 +1010,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1022,7 +1022,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1034,7 +1034,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1046,7 +1046,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1058,7 +1058,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -983,7 +983,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -995,7 +995,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1007,7 +1007,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1019,7 +1019,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1031,7 +1031,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -1004,7 +1004,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1016,7 +1016,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1028,7 +1028,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1040,7 +1040,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1052,7 +1052,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1406,7 +1406,7 @@
<p>Initially we can start with deploying this app on one virtual machine on any cloud provider. But this is a <code>Single point of failure</code> which is something we never allow as an SRE (or even as an engineer). So an improvement here can be having multiple instances of applications deployed behind a load balancer. This certainly prevents problems of one machine going down.</p> <p>Initially we can start with deploying this app on one virtual machine on any cloud provider. But this is a <code>Single point of failure</code> which is something we never allow as an SRE (or even as an engineer). So an improvement here can be having multiple instances of applications deployed behind a load balancer. This certainly prevents problems of one machine going down.</p>
<p>Scaling here would mean adding more instances behind the load balancer. But this is scalable upto only a certain point. After that, other bottlenecks in the system will start appearing. ie: DB will become the bottleneck, or perhaps the load balancer itself. How do you know what is the bottleneck? You need to have observability into each aspects of the application architecture.</p> <p>Scaling here would mean adding more instances behind the load balancer. But this is scalable upto only a certain point. After that, other bottlenecks in the system will start appearing. ie: DB will become the bottleneck, or perhaps the load balancer itself. How do you know what is the bottleneck? You need to have observability into each aspects of the application architecture.</p>
<p>Only after you have metrics, you will be able to know what is going wrong where. <strong>What gets measured, gets fixed!</strong></p> <p>Only after you have metrics, you will be able to know what is going wrong where. <strong>What gets measured, gets fixed!</strong></p>
<p>Get deeper insights into scaling from School Of SRE's <a href="../systems_design/scalability.md">Scalability module</a> and post going through it, apply your learnings and takeaways to this app. Think how will we make this app geographically distributed and highly available and scalable.</p> <p>Get deeper insights into scaling from School Of SRE's <a href="../../systems_design/scalability/">Scalability module</a> and post going through it, apply your learnings and takeaways to this app. Think how will we make this app geographically distributed and highly available and scalable.</p>
<h2 id="monitoring-strategy">Monitoring Strategy</h2> <h2 id="monitoring-strategy">Monitoring Strategy</h2>
<p>Once we have our application deployed. It will be working ok. But not forever. Reliability is in the title of our job and we make systems reliable by making the design in a certain way. But things still will go down. Machines will fail. Disks will behave weirdly. Buggy code will get pushed to production. And all these possible scenarios will make the system less reliable. So what do we do? <strong>We monitor!</strong></p> <p>Once we have our application deployed. It will be working ok. But not forever. Reliability is in the title of our job and we make systems reliable by making the design in a certain way. But things still will go down. Machines will fail. Disks will behave weirdly. Buggy code will get pushed to production. And all these possible scenarios will make the system less reliable. So what do we do? <strong>We monitor!</strong></p>
<p>We keep an eye on the system's health and if anything is not going as expected, we want ourselves to get alerted.</p> <p>We keep an eye on the system's health and if anything is not going as expected, we want ourselves to get alerted.</p>

View File

@@ -1017,7 +1017,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1029,7 +1029,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -1041,7 +1041,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -1053,7 +1053,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -1065,7 +1065,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -936,7 +936,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/intro.md" class="md-nav__link"> <a href="../../systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -948,7 +948,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/scalability.md" class="md-nav__link"> <a href="../../systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -960,7 +960,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/availability.md" class="md-nav__link"> <a href="../../systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -972,7 +972,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -984,7 +984,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../systems_design/conclusion.md" class="md-nav__link"> <a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>

View File

@@ -9,19 +9,19 @@
<link rel="shortcut icon" href="../../img/favicon.ico"> <link rel="shortcut icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8"> <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8">
<title>HA - Availability - Common “Nines” - School Of SRE</title> <title>Availability - School Of SRE</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -36,7 +36,7 @@
<link rel="stylesheet" href="../../stylesheets/custom.css"> <link rel="stylesheet" href="../../../stylesheets/custom.css">
@@ -76,9 +76,9 @@
<header class="md-header" data-md-component="header"> <header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid" aria-label="Header"> <nav class="md-header-nav md-grid" aria-label="Header">
<a href="../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE"> <a href="../../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE">
<img src="../../img/sos.png" alt="logo"> <img src="../../../img/sos.png" alt="logo">
</a> </a>
<!-- Button to open drawer --> <!-- Button to open drawer -->
@@ -89,13 +89,13 @@
<div class="md-header-nav__ellipsis"> <div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" > <a href="../../.." title="School Of SRE" >
School Of SRE School Of SRE
</a> </a>
</span> </span>
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
HA - Availability - Common “Nines” Availability
</span> </span>
</div> </div>
@@ -163,7 +163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../.." class="md-nav__link"> <a href="../../.." class="md-nav__link">
Home Home
</a> </a>
</li> </li>
@@ -178,10 +178,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
<label class="md-nav__link" for="nav-2"> <label class="md-nav__link" for="nav-2">
Level 101 Level 101
@@ -244,7 +246,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/intro/" class="md-nav__link"> <a href="../../linux_basics/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -256,7 +258,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/command_line_basics/" class="md-nav__link"> <a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics Command Line Basics
</a> </a>
</li> </li>
@@ -268,7 +270,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/linux_server_administration/" class="md-nav__link"> <a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration Server Administration
</a> </a>
</li> </li>
@@ -280,7 +282,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/conclusion/" class="md-nav__link"> <a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -320,7 +322,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/git-basics/" class="md-nav__link"> <a href="../../git/git-basics/" class="md-nav__link">
Git Basics Git Basics
</a> </a>
</li> </li>
@@ -332,7 +334,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/branches/" class="md-nav__link"> <a href="../../git/branches/" class="md-nav__link">
Working With Branches Working With Branches
</a> </a>
</li> </li>
@@ -344,7 +346,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/github-hooks/" class="md-nav__link"> <a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks Github and Hooks
</a> </a>
</li> </li>
@@ -356,7 +358,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link"> <a href="../../git/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -396,7 +398,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/intro/" class="md-nav__link"> <a href="../../linux_networking/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -408,7 +410,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/dns/" class="md-nav__link"> <a href="../../linux_networking/dns/" class="md-nav__link">
DNS DNS
</a> </a>
</li> </li>
@@ -420,7 +422,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/udp/" class="md-nav__link"> <a href="../../linux_networking/udp/" class="md-nav__link">
UDP UDP
</a> </a>
</li> </li>
@@ -432,7 +434,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/http/" class="md-nav__link"> <a href="../../linux_networking/http/" class="md-nav__link">
HTTP HTTP
</a> </a>
</li> </li>
@@ -444,7 +446,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/tcp/" class="md-nav__link"> <a href="../../linux_networking/tcp/" class="md-nav__link">
TCP TCP
</a> </a>
</li> </li>
@@ -456,7 +458,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/ipr/" class="md-nav__link"> <a href="../../linux_networking/ipr/" class="md-nav__link">
Routing Routing
</a> </a>
</li> </li>
@@ -468,7 +470,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/conclusion/" class="md-nav__link"> <a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -514,7 +516,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/intro/" class="md-nav__link"> <a href="../../python_web/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -526,7 +528,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-concepts/" class="md-nav__link"> <a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts Some Python Concepts
</a> </a>
</li> </li>
@@ -538,7 +540,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-web-flask/" class="md-nav__link"> <a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask Python, Web and Flask
</a> </a>
</li> </li>
@@ -550,7 +552,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/url-shorten-app/" class="md-nav__link"> <a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App The URL Shortening App
</a> </a>
</li> </li>
@@ -562,7 +564,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/sre-conclusion/" class="md-nav__link"> <a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -624,7 +626,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/intro/" class="md-nav__link"> <a href="../../databases_sql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -636,7 +638,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/concepts/" class="md-nav__link"> <a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -648,7 +650,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/mysql/" class="md-nav__link"> <a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL MySQL
</a> </a>
</li> </li>
@@ -660,7 +662,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/innodb/" class="md-nav__link"> <a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB InnoDB
</a> </a>
</li> </li>
@@ -672,7 +674,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/backup_recovery/" class="md-nav__link"> <a href="../../databases_sql/backup_recovery/" class="md-nav__link">
Backup and Recovery Backup and Recovery
</a> </a>
</li> </li>
@@ -684,7 +686,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/replication/" class="md-nav__link"> <a href="../../databases_sql/replication/" class="md-nav__link">
MySQL Replication MySQL Replication
</a> </a>
</li> </li>
@@ -718,7 +720,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/select_query/" class="md-nav__link"> <a href="../../databases_sql/select_query/" class="md-nav__link">
Select Query Select Query
</a> </a>
</li> </li>
@@ -730,7 +732,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/query_performance/" class="md-nav__link"> <a href="../../databases_sql/query_performance/" class="md-nav__link">
Query Performance Query Performance
</a> </a>
</li> </li>
@@ -748,7 +750,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/lab/" class="md-nav__link"> <a href="../../databases_sql/lab/" class="md-nav__link">
Lab Lab
</a> </a>
</li> </li>
@@ -760,7 +762,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/conclusion/" class="md-nav__link"> <a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -800,7 +802,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/intro/" class="md-nav__link"> <a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -812,7 +814,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/key_concepts/" class="md-nav__link"> <a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -824,7 +826,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/further_reading/" class="md-nav__link"> <a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -864,7 +866,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/intro/" class="md-nav__link"> <a href="../../big_data/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -876,7 +878,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/evolution/" class="md-nav__link"> <a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop Evolution and Architecture of Hadoop
</a> </a>
</li> </li>
@@ -888,7 +890,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/tasks/" class="md-nav__link"> <a href="../../big_data/tasks/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -912,10 +914,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
<label class="md-nav__link" for="nav-2-4"> <label class="md-nav__link" for="nav-2-4">
Systems Design Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link"> <a href="../intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -946,7 +950,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -957,10 +961,129 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<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
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
Availability Availability
</a> </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="#refer" class="md-nav__link">
Refer
</a>
</li>
<li class="md-nav__item">
<a href="#ha-availability-serial-components" class="md-nav__link">
HA - Availability Serial Components
</a>
<nav class="md-nav" aria-label="HA - Availability Serial Components">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_1" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#ha-availability-parallel-components" class="md-nav__link">
HA - Availability Parallel Components
</a>
<nav class="md-nav" aria-label="HA - Availability Parallel Components">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_2" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#ha-core-principles" class="md-nav__link">
HA - Core Principles
</a>
<nav class="md-nav" aria-label="HA - Core Principles">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_3" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#ha-spof" class="md-nav__link">
HA - SPOF
</a>
</li>
<li class="md-nav__item">
<a href="#ha-reliable-crossover" class="md-nav__link">
HA - Reliable Crossover
</a>
</li>
<li class="md-nav__item">
<a href="#applications-in-sre-role" class="md-nav__link">
Applications in SRE role
</a>
</li>
</ul>
</nav>
</li> </li>
@@ -970,7 +1093,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -982,7 +1105,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1022,7 +1145,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/introduction/" class="md-nav__link"> <a href="../../metrics_and_monitoring/introduction/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1034,7 +1157,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/command-line_tools/" class="md-nav__link"> <a href="../../metrics_and_monitoring/command-line_tools/" class="md-nav__link">
Command-line Tools Command-line Tools
</a> </a>
</li> </li>
@@ -1046,7 +1169,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/third-party_monitoring/" class="md-nav__link"> <a href="../../metrics_and_monitoring/third-party_monitoring/" class="md-nav__link">
Third-party Monitoring Third-party Monitoring
</a> </a>
</li> </li>
@@ -1058,7 +1181,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/alerts/" class="md-nav__link"> <a href="../../metrics_and_monitoring/alerts/" class="md-nav__link">
Proactive Monitoring with Alerts Proactive Monitoring with Alerts
</a> </a>
</li> </li>
@@ -1070,7 +1193,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/best_practices/" class="md-nav__link"> <a href="../../metrics_and_monitoring/best_practices/" class="md-nav__link">
Best Practices for Monitoring Best Practices for Monitoring
</a> </a>
</li> </li>
@@ -1082,7 +1205,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/observability/" class="md-nav__link"> <a href="../../metrics_and_monitoring/observability/" class="md-nav__link">
Observability Observability
</a> </a>
</li> </li>
@@ -1094,7 +1217,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/conclusion/" class="md-nav__link"> <a href="../../metrics_and_monitoring/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1134,7 +1257,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link"> <a href="../../security/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1146,7 +1269,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/fundamentals/" class="md-nav__link"> <a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security Fundamentals of Security
</a> </a>
</li> </li>
@@ -1158,7 +1281,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/network_security/" class="md-nav__link"> <a href="../../security/network_security/" class="md-nav__link">
Network Security Network Security
</a> </a>
</li> </li>
@@ -1170,7 +1293,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/threats_attacks_defences/" class="md-nav__link"> <a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences Threat, Attacks & Defences
</a> </a>
</li> </li>
@@ -1182,7 +1305,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/writing_secure_code/" class="md-nav__link"> <a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code Writing Secure code
</a> </a>
</li> </li>
@@ -1194,7 +1317,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link"> <a href="../../security/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1221,7 +1344,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link"> <a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute Contribute
</a> </a>
</li> </li>
@@ -1236,7 +1359,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link"> <a href="../../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct Code of Conduct
</a> </a>
</li> </li>
@@ -1251,7 +1374,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link"> <a href="../../../sre_community/" class="md-nav__link">
SRE Community SRE Community
</a> </a>
</li> </li>
@@ -1513,6 +1636,41 @@ https://engineering.linkedin.com/blog/2017/11/resilience-engineering-at-linkedin
<footer class="md-footer"> <footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../scalability/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Scalability
</div>
</div>
</a>
<a href="../fault-tolerance/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Fault Tolerance
</div>
</div>
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset"> <div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid"> <div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright"> <div class="md-footer-copyright">
@@ -1546,15 +1704,15 @@ https://engineering.linkedin.com/blog/2017/11/resilience-engineering-at-linkedin
</div> </div>
<script src="../../assets/javascripts/vendor.18f0862e.min.js"></script> <script src="../../../assets/javascripts/vendor.18f0862e.min.js"></script>
<script src="../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script src="../../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script> <script>
app = initialize({ app = initialize({
base: "../..", base: "../../..",
features: [], features: [],
search: Object.assign({ search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js" worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search) }, typeof search !== "undefined" && search)
}) })
</script> </script>

View File

@@ -9,7 +9,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico"> <link rel="shortcut icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8"> <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -36,7 +36,7 @@
<link rel="stylesheet" href="../../stylesheets/custom.css"> <link rel="stylesheet" href="../../../stylesheets/custom.css">
@@ -76,9 +76,9 @@
<header class="md-header" data-md-component="header"> <header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid" aria-label="Header"> <nav class="md-header-nav md-grid" aria-label="Header">
<a href="../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE"> <a href="../../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE">
<img src="../../img/sos.png" alt="logo"> <img src="../../../img/sos.png" alt="logo">
</a> </a>
<!-- Button to open drawer --> <!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis"> <div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" > <a href="../../.." title="School Of SRE" >
School Of SRE School Of SRE
</a> </a>
</span> </span>
@@ -163,7 +163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../.." class="md-nav__link"> <a href="../../.." class="md-nav__link">
Home Home
</a> </a>
</li> </li>
@@ -178,10 +178,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
<label class="md-nav__link" for="nav-2"> <label class="md-nav__link" for="nav-2">
Level 101 Level 101
@@ -244,7 +246,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/intro/" class="md-nav__link"> <a href="../../linux_basics/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -256,7 +258,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/command_line_basics/" class="md-nav__link"> <a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics Command Line Basics
</a> </a>
</li> </li>
@@ -268,7 +270,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/linux_server_administration/" class="md-nav__link"> <a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration Server Administration
</a> </a>
</li> </li>
@@ -280,7 +282,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/conclusion/" class="md-nav__link"> <a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -320,7 +322,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/git-basics/" class="md-nav__link"> <a href="../../git/git-basics/" class="md-nav__link">
Git Basics Git Basics
</a> </a>
</li> </li>
@@ -332,7 +334,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/branches/" class="md-nav__link"> <a href="../../git/branches/" class="md-nav__link">
Working With Branches Working With Branches
</a> </a>
</li> </li>
@@ -344,7 +346,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/github-hooks/" class="md-nav__link"> <a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks Github and Hooks
</a> </a>
</li> </li>
@@ -356,7 +358,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link"> <a href="../../git/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -396,7 +398,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/intro/" class="md-nav__link"> <a href="../../linux_networking/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -408,7 +410,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/dns/" class="md-nav__link"> <a href="../../linux_networking/dns/" class="md-nav__link">
DNS DNS
</a> </a>
</li> </li>
@@ -420,7 +422,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/udp/" class="md-nav__link"> <a href="../../linux_networking/udp/" class="md-nav__link">
UDP UDP
</a> </a>
</li> </li>
@@ -432,7 +434,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/http/" class="md-nav__link"> <a href="../../linux_networking/http/" class="md-nav__link">
HTTP HTTP
</a> </a>
</li> </li>
@@ -444,7 +446,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/tcp/" class="md-nav__link"> <a href="../../linux_networking/tcp/" class="md-nav__link">
TCP TCP
</a> </a>
</li> </li>
@@ -456,7 +458,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/ipr/" class="md-nav__link"> <a href="../../linux_networking/ipr/" class="md-nav__link">
Routing Routing
</a> </a>
</li> </li>
@@ -468,7 +470,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/conclusion/" class="md-nav__link"> <a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -514,7 +516,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/intro/" class="md-nav__link"> <a href="../../python_web/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -526,7 +528,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-concepts/" class="md-nav__link"> <a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts Some Python Concepts
</a> </a>
</li> </li>
@@ -538,7 +540,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-web-flask/" class="md-nav__link"> <a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask Python, Web and Flask
</a> </a>
</li> </li>
@@ -550,7 +552,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/url-shorten-app/" class="md-nav__link"> <a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App The URL Shortening App
</a> </a>
</li> </li>
@@ -562,7 +564,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/sre-conclusion/" class="md-nav__link"> <a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -624,7 +626,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/intro/" class="md-nav__link"> <a href="../../databases_sql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -636,7 +638,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/concepts/" class="md-nav__link"> <a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -648,7 +650,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/mysql/" class="md-nav__link"> <a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL MySQL
</a> </a>
</li> </li>
@@ -660,7 +662,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/innodb/" class="md-nav__link"> <a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB InnoDB
</a> </a>
</li> </li>
@@ -672,7 +674,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/backup_recovery/" class="md-nav__link"> <a href="../../databases_sql/backup_recovery/" class="md-nav__link">
Backup and Recovery Backup and Recovery
</a> </a>
</li> </li>
@@ -684,7 +686,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/replication/" class="md-nav__link"> <a href="../../databases_sql/replication/" class="md-nav__link">
MySQL Replication MySQL Replication
</a> </a>
</li> </li>
@@ -718,7 +720,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/select_query/" class="md-nav__link"> <a href="../../databases_sql/select_query/" class="md-nav__link">
Select Query Select Query
</a> </a>
</li> </li>
@@ -730,7 +732,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/query_performance/" class="md-nav__link"> <a href="../../databases_sql/query_performance/" class="md-nav__link">
Query Performance Query Performance
</a> </a>
</li> </li>
@@ -748,7 +750,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/lab/" class="md-nav__link"> <a href="../../databases_sql/lab/" class="md-nav__link">
Lab Lab
</a> </a>
</li> </li>
@@ -760,7 +762,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/conclusion/" class="md-nav__link"> <a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -800,7 +802,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/intro/" class="md-nav__link"> <a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -812,7 +814,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/key_concepts/" class="md-nav__link"> <a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -824,7 +826,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/further_reading/" class="md-nav__link"> <a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -864,7 +866,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/intro/" class="md-nav__link"> <a href="../../big_data/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -876,7 +878,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/evolution/" class="md-nav__link"> <a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop Evolution and Architecture of Hadoop
</a> </a>
</li> </li>
@@ -888,7 +890,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/tasks/" class="md-nav__link"> <a href="../../big_data/tasks/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -912,10 +914,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
<label class="md-nav__link" for="nav-2-4"> <label class="md-nav__link" for="nav-2-4">
Systems Design Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link"> <a href="../intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -946,7 +950,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -958,7 +962,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link"> <a href="../availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -970,7 +974,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -981,10 +985,19 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
<a href="./" class="md-nav__link md-nav__link--active">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1022,7 +1035,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/introduction/" class="md-nav__link"> <a href="../../metrics_and_monitoring/introduction/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1034,7 +1047,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/command-line_tools/" class="md-nav__link"> <a href="../../metrics_and_monitoring/command-line_tools/" class="md-nav__link">
Command-line Tools Command-line Tools
</a> </a>
</li> </li>
@@ -1046,7 +1059,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/third-party_monitoring/" class="md-nav__link"> <a href="../../metrics_and_monitoring/third-party_monitoring/" class="md-nav__link">
Third-party Monitoring Third-party Monitoring
</a> </a>
</li> </li>
@@ -1058,7 +1071,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/alerts/" class="md-nav__link"> <a href="../../metrics_and_monitoring/alerts/" class="md-nav__link">
Proactive Monitoring with Alerts Proactive Monitoring with Alerts
</a> </a>
</li> </li>
@@ -1070,7 +1083,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/best_practices/" class="md-nav__link"> <a href="../../metrics_and_monitoring/best_practices/" class="md-nav__link">
Best Practices for Monitoring Best Practices for Monitoring
</a> </a>
</li> </li>
@@ -1082,7 +1095,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/observability/" class="md-nav__link"> <a href="../../metrics_and_monitoring/observability/" class="md-nav__link">
Observability Observability
</a> </a>
</li> </li>
@@ -1094,7 +1107,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/conclusion/" class="md-nav__link"> <a href="../../metrics_and_monitoring/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1134,7 +1147,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link"> <a href="../../security/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1146,7 +1159,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/fundamentals/" class="md-nav__link"> <a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security Fundamentals of Security
</a> </a>
</li> </li>
@@ -1158,7 +1171,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/network_security/" class="md-nav__link"> <a href="../../security/network_security/" class="md-nav__link">
Network Security Network Security
</a> </a>
</li> </li>
@@ -1170,7 +1183,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/threats_attacks_defences/" class="md-nav__link"> <a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences Threat, Attacks & Defences
</a> </a>
</li> </li>
@@ -1182,7 +1195,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/writing_secure_code/" class="md-nav__link"> <a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code Writing Secure code
</a> </a>
</li> </li>
@@ -1194,7 +1207,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link"> <a href="../../security/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1221,7 +1234,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link"> <a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute Contribute
</a> </a>
</li> </li>
@@ -1236,7 +1249,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link"> <a href="../../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct Code of Conduct
</a> </a>
</li> </li>
@@ -1251,7 +1264,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link"> <a href="../../../sre_community/" class="md-nav__link">
SRE Community SRE Community
</a> </a>
</li> </li>
@@ -1304,6 +1317,41 @@
<footer class="md-footer"> <footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../fault-tolerance/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Fault Tolerance
</div>
</div>
</a>
<a href="../../metrics_and_monitoring/introduction/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Introduction
</div>
</div>
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset"> <div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid"> <div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright"> <div class="md-footer-copyright">
@@ -1337,15 +1385,15 @@
</div> </div>
<script src="../../assets/javascripts/vendor.18f0862e.min.js"></script> <script src="../../../assets/javascripts/vendor.18f0862e.min.js"></script>
<script src="../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script src="../../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script> <script>
app = initialize({ app = initialize({
base: "../..", base: "../../..",
features: [], features: [],
search: Object.assign({ search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js" worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search) }, typeof search !== "undefined" && search)
}) })
</script> </script>

View File

@@ -9,7 +9,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico"> <link rel="shortcut icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8"> <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -36,7 +36,7 @@
<link rel="stylesheet" href="../../stylesheets/custom.css"> <link rel="stylesheet" href="../../../stylesheets/custom.css">
@@ -76,9 +76,9 @@
<header class="md-header" data-md-component="header"> <header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid" aria-label="Header"> <nav class="md-header-nav md-grid" aria-label="Header">
<a href="../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE"> <a href="../../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE">
<img src="../../img/sos.png" alt="logo"> <img src="../../../img/sos.png" alt="logo">
</a> </a>
<!-- Button to open drawer --> <!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis"> <div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" > <a href="../../.." title="School Of SRE" >
School Of SRE School Of SRE
</a> </a>
</span> </span>
@@ -163,7 +163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../.." class="md-nav__link"> <a href="../../.." class="md-nav__link">
Home Home
</a> </a>
</li> </li>
@@ -178,10 +178,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
<label class="md-nav__link" for="nav-2"> <label class="md-nav__link" for="nav-2">
Level 101 Level 101
@@ -244,7 +246,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/intro/" class="md-nav__link"> <a href="../../linux_basics/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -256,7 +258,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/command_line_basics/" class="md-nav__link"> <a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics Command Line Basics
</a> </a>
</li> </li>
@@ -268,7 +270,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/linux_server_administration/" class="md-nav__link"> <a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration Server Administration
</a> </a>
</li> </li>
@@ -280,7 +282,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/conclusion/" class="md-nav__link"> <a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -320,7 +322,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/git-basics/" class="md-nav__link"> <a href="../../git/git-basics/" class="md-nav__link">
Git Basics Git Basics
</a> </a>
</li> </li>
@@ -332,7 +334,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/branches/" class="md-nav__link"> <a href="../../git/branches/" class="md-nav__link">
Working With Branches Working With Branches
</a> </a>
</li> </li>
@@ -344,7 +346,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/github-hooks/" class="md-nav__link"> <a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks Github and Hooks
</a> </a>
</li> </li>
@@ -356,7 +358,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link"> <a href="../../git/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -396,7 +398,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/intro/" class="md-nav__link"> <a href="../../linux_networking/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -408,7 +410,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/dns/" class="md-nav__link"> <a href="../../linux_networking/dns/" class="md-nav__link">
DNS DNS
</a> </a>
</li> </li>
@@ -420,7 +422,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/udp/" class="md-nav__link"> <a href="../../linux_networking/udp/" class="md-nav__link">
UDP UDP
</a> </a>
</li> </li>
@@ -432,7 +434,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/http/" class="md-nav__link"> <a href="../../linux_networking/http/" class="md-nav__link">
HTTP HTTP
</a> </a>
</li> </li>
@@ -444,7 +446,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/tcp/" class="md-nav__link"> <a href="../../linux_networking/tcp/" class="md-nav__link">
TCP TCP
</a> </a>
</li> </li>
@@ -456,7 +458,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/ipr/" class="md-nav__link"> <a href="../../linux_networking/ipr/" class="md-nav__link">
Routing Routing
</a> </a>
</li> </li>
@@ -468,7 +470,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/conclusion/" class="md-nav__link"> <a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -514,7 +516,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/intro/" class="md-nav__link"> <a href="../../python_web/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -526,7 +528,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-concepts/" class="md-nav__link"> <a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts Some Python Concepts
</a> </a>
</li> </li>
@@ -538,7 +540,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-web-flask/" class="md-nav__link"> <a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask Python, Web and Flask
</a> </a>
</li> </li>
@@ -550,7 +552,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/url-shorten-app/" class="md-nav__link"> <a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App The URL Shortening App
</a> </a>
</li> </li>
@@ -562,7 +564,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/sre-conclusion/" class="md-nav__link"> <a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -624,7 +626,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/intro/" class="md-nav__link"> <a href="../../databases_sql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -636,7 +638,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/concepts/" class="md-nav__link"> <a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -648,7 +650,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/mysql/" class="md-nav__link"> <a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL MySQL
</a> </a>
</li> </li>
@@ -660,7 +662,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/innodb/" class="md-nav__link"> <a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB InnoDB
</a> </a>
</li> </li>
@@ -672,7 +674,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/backup_recovery/" class="md-nav__link"> <a href="../../databases_sql/backup_recovery/" class="md-nav__link">
Backup and Recovery Backup and Recovery
</a> </a>
</li> </li>
@@ -684,7 +686,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/replication/" class="md-nav__link"> <a href="../../databases_sql/replication/" class="md-nav__link">
MySQL Replication MySQL Replication
</a> </a>
</li> </li>
@@ -718,7 +720,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/select_query/" class="md-nav__link"> <a href="../../databases_sql/select_query/" class="md-nav__link">
Select Query Select Query
</a> </a>
</li> </li>
@@ -730,7 +732,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/query_performance/" class="md-nav__link"> <a href="../../databases_sql/query_performance/" class="md-nav__link">
Query Performance Query Performance
</a> </a>
</li> </li>
@@ -748,7 +750,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/lab/" class="md-nav__link"> <a href="../../databases_sql/lab/" class="md-nav__link">
Lab Lab
</a> </a>
</li> </li>
@@ -760,7 +762,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/conclusion/" class="md-nav__link"> <a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -800,7 +802,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/intro/" class="md-nav__link"> <a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -812,7 +814,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/key_concepts/" class="md-nav__link"> <a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -824,7 +826,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/further_reading/" class="md-nav__link"> <a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -864,7 +866,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/intro/" class="md-nav__link"> <a href="../../big_data/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -876,7 +878,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/evolution/" class="md-nav__link"> <a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop Evolution and Architecture of Hadoop
</a> </a>
</li> </li>
@@ -888,7 +890,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/tasks/" class="md-nav__link"> <a href="../../big_data/tasks/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -912,10 +914,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
<label class="md-nav__link" for="nav-2-4"> <label class="md-nav__link" for="nav-2-4">
Systems Design Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link"> <a href="../intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -946,7 +950,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -958,7 +962,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link"> <a href="../availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -969,10 +973,102 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/fault-tolerance.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<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
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
Fault Tolerance Fault Tolerance
</a> </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="#fault-tolerance-failure-metrics" class="md-nav__link">
Fault Tolerance - Failure Metrics
</a>
<nav class="md-nav" aria-label="Fault Tolerance - Failure Metrics">
<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">
<a href="#fault-tolerance-fault-isolation-terms" class="md-nav__link">
Fault Tolerance - Fault Isolation Terms
</a>
</li>
<li class="md-nav__item">
<a href="#swimlane-principles" class="md-nav__link">
Swimlane Principles
</a>
</li>
<li class="md-nav__item">
<a href="#swimlane-approaches" class="md-nav__link">
Swimlane Approaches
</a>
<nav class="md-nav" aria-label="Swimlane Approaches">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_1" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#applications-in-sre-role" class="md-nav__link">
Applications in SRE role
</a>
</li>
</ul>
</nav>
</li> </li>
@@ -982,7 +1078,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1022,7 +1118,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/introduction/" class="md-nav__link"> <a href="../../metrics_and_monitoring/introduction/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1034,7 +1130,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/command-line_tools/" class="md-nav__link"> <a href="../../metrics_and_monitoring/command-line_tools/" class="md-nav__link">
Command-line Tools Command-line Tools
</a> </a>
</li> </li>
@@ -1046,7 +1142,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/third-party_monitoring/" class="md-nav__link"> <a href="../../metrics_and_monitoring/third-party_monitoring/" class="md-nav__link">
Third-party Monitoring Third-party Monitoring
</a> </a>
</li> </li>
@@ -1058,7 +1154,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/alerts/" class="md-nav__link"> <a href="../../metrics_and_monitoring/alerts/" class="md-nav__link">
Proactive Monitoring with Alerts Proactive Monitoring with Alerts
</a> </a>
</li> </li>
@@ -1070,7 +1166,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/best_practices/" class="md-nav__link"> <a href="../../metrics_and_monitoring/best_practices/" class="md-nav__link">
Best Practices for Monitoring Best Practices for Monitoring
</a> </a>
</li> </li>
@@ -1082,7 +1178,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/observability/" class="md-nav__link"> <a href="../../metrics_and_monitoring/observability/" class="md-nav__link">
Observability Observability
</a> </a>
</li> </li>
@@ -1094,7 +1190,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/conclusion/" class="md-nav__link"> <a href="../../metrics_and_monitoring/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1134,7 +1230,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link"> <a href="../../security/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1146,7 +1242,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/fundamentals/" class="md-nav__link"> <a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security Fundamentals of Security
</a> </a>
</li> </li>
@@ -1158,7 +1254,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/network_security/" class="md-nav__link"> <a href="../../security/network_security/" class="md-nav__link">
Network Security Network Security
</a> </a>
</li> </li>
@@ -1170,7 +1266,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/threats_attacks_defences/" class="md-nav__link"> <a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences Threat, Attacks & Defences
</a> </a>
</li> </li>
@@ -1182,7 +1278,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/writing_secure_code/" class="md-nav__link"> <a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code Writing Secure code
</a> </a>
</li> </li>
@@ -1194,7 +1290,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link"> <a href="../../security/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1221,7 +1317,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link"> <a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute Contribute
</a> </a>
</li> </li>
@@ -1236,7 +1332,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link"> <a href="../../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct Code of Conduct
</a> </a>
</li> </li>
@@ -1251,7 +1347,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link"> <a href="../../../sre_community/" class="md-nav__link">
SRE Community SRE Community
</a> </a>
</li> </li>
@@ -1417,6 +1513,41 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/manage-availability#use-
<footer class="md-footer"> <footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../availability/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Availability
</div>
</div>
</a>
<a href="../conclusion/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Conclusion
</div>
</div>
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset"> <div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid"> <div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright"> <div class="md-footer-copyright">
@@ -1450,15 +1581,15 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/manage-availability#use-
</div> </div>
<script src="../../assets/javascripts/vendor.18f0862e.min.js"></script> <script src="../../../assets/javascripts/vendor.18f0862e.min.js"></script>
<script src="../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script src="../../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script> <script>
app = initialize({ app = initialize({
base: "../..", base: "../../..",
features: [], features: [],
search: Object.assign({ search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js" worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search) }, typeof search !== "undefined" && search)
}) })
</script> </script>

View File

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View File

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

@@ -9,19 +9,19 @@
<link rel="shortcut icon" href="../../img/favicon.ico"> <link rel="shortcut icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8"> <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8">
<title>Systems Design - School Of SRE</title> <title>Introduction - School Of SRE</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -36,7 +36,7 @@
<link rel="stylesheet" href="../../stylesheets/custom.css"> <link rel="stylesheet" href="../../../stylesheets/custom.css">
@@ -76,9 +76,9 @@
<header class="md-header" data-md-component="header"> <header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid" aria-label="Header"> <nav class="md-header-nav md-grid" aria-label="Header">
<a href="../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE"> <a href="../../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE">
<img src="../../img/sos.png" alt="logo"> <img src="../../../img/sos.png" alt="logo">
</a> </a>
<!-- Button to open drawer --> <!-- Button to open drawer -->
@@ -89,13 +89,13 @@
<div class="md-header-nav__ellipsis"> <div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" > <a href="../../.." title="School Of SRE" >
School Of SRE School Of SRE
</a> </a>
</span> </span>
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
Systems Design Introduction
</span> </span>
</div> </div>
@@ -163,7 +163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../.." class="md-nav__link"> <a href="../../.." class="md-nav__link">
Home Home
</a> </a>
</li> </li>
@@ -178,10 +178,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
<label class="md-nav__link" for="nav-2"> <label class="md-nav__link" for="nav-2">
Level 101 Level 101
@@ -244,7 +246,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/intro/" class="md-nav__link"> <a href="../../linux_basics/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -256,7 +258,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/command_line_basics/" class="md-nav__link"> <a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics Command Line Basics
</a> </a>
</li> </li>
@@ -268,7 +270,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/linux_server_administration/" class="md-nav__link"> <a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration Server Administration
</a> </a>
</li> </li>
@@ -280,7 +282,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/conclusion/" class="md-nav__link"> <a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -320,7 +322,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/git-basics/" class="md-nav__link"> <a href="../../git/git-basics/" class="md-nav__link">
Git Basics Git Basics
</a> </a>
</li> </li>
@@ -332,7 +334,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/branches/" class="md-nav__link"> <a href="../../git/branches/" class="md-nav__link">
Working With Branches Working With Branches
</a> </a>
</li> </li>
@@ -344,7 +346,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/github-hooks/" class="md-nav__link"> <a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks Github and Hooks
</a> </a>
</li> </li>
@@ -356,7 +358,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link"> <a href="../../git/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -396,7 +398,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/intro/" class="md-nav__link"> <a href="../../linux_networking/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -408,7 +410,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/dns/" class="md-nav__link"> <a href="../../linux_networking/dns/" class="md-nav__link">
DNS DNS
</a> </a>
</li> </li>
@@ -420,7 +422,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/udp/" class="md-nav__link"> <a href="../../linux_networking/udp/" class="md-nav__link">
UDP UDP
</a> </a>
</li> </li>
@@ -432,7 +434,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/http/" class="md-nav__link"> <a href="../../linux_networking/http/" class="md-nav__link">
HTTP HTTP
</a> </a>
</li> </li>
@@ -444,7 +446,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/tcp/" class="md-nav__link"> <a href="../../linux_networking/tcp/" class="md-nav__link">
TCP TCP
</a> </a>
</li> </li>
@@ -456,7 +458,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/ipr/" class="md-nav__link"> <a href="../../linux_networking/ipr/" class="md-nav__link">
Routing Routing
</a> </a>
</li> </li>
@@ -468,7 +470,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/conclusion/" class="md-nav__link"> <a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -514,7 +516,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/intro/" class="md-nav__link"> <a href="../../python_web/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -526,7 +528,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-concepts/" class="md-nav__link"> <a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts Some Python Concepts
</a> </a>
</li> </li>
@@ -538,7 +540,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-web-flask/" class="md-nav__link"> <a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask Python, Web and Flask
</a> </a>
</li> </li>
@@ -550,7 +552,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/url-shorten-app/" class="md-nav__link"> <a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App The URL Shortening App
</a> </a>
</li> </li>
@@ -562,7 +564,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/sre-conclusion/" class="md-nav__link"> <a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -624,7 +626,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/intro/" class="md-nav__link"> <a href="../../databases_sql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -636,7 +638,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/concepts/" class="md-nav__link"> <a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -648,7 +650,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/mysql/" class="md-nav__link"> <a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL MySQL
</a> </a>
</li> </li>
@@ -660,7 +662,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/innodb/" class="md-nav__link"> <a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB InnoDB
</a> </a>
</li> </li>
@@ -672,7 +674,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/backup_recovery/" class="md-nav__link"> <a href="../../databases_sql/backup_recovery/" class="md-nav__link">
Backup and Recovery Backup and Recovery
</a> </a>
</li> </li>
@@ -684,7 +686,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/replication/" class="md-nav__link"> <a href="../../databases_sql/replication/" class="md-nav__link">
MySQL Replication MySQL Replication
</a> </a>
</li> </li>
@@ -718,7 +720,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/select_query/" class="md-nav__link"> <a href="../../databases_sql/select_query/" class="md-nav__link">
Select Query Select Query
</a> </a>
</li> </li>
@@ -730,7 +732,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/query_performance/" class="md-nav__link"> <a href="../../databases_sql/query_performance/" class="md-nav__link">
Query Performance Query Performance
</a> </a>
</li> </li>
@@ -748,7 +750,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/lab/" class="md-nav__link"> <a href="../../databases_sql/lab/" class="md-nav__link">
Lab Lab
</a> </a>
</li> </li>
@@ -760,7 +762,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/conclusion/" class="md-nav__link"> <a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -800,7 +802,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/intro/" class="md-nav__link"> <a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -812,7 +814,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/key_concepts/" class="md-nav__link"> <a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -824,7 +826,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/further_reading/" class="md-nav__link"> <a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -864,7 +866,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/intro/" class="md-nav__link"> <a href="../../big_data/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -876,7 +878,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/evolution/" class="md-nav__link"> <a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop Evolution and Architecture of Hadoop
</a> </a>
</li> </li>
@@ -888,7 +890,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/tasks/" class="md-nav__link"> <a href="../../big_data/tasks/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -912,10 +914,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
<label class="md-nav__link" for="nav-2-4"> <label class="md-nav__link" for="nav-2-4">
Systems Design Systems Design
@@ -933,10 +937,83 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<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">
Introduction
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
Introduction Introduction
</a> </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="#prerequisites" class="md-nav__link">
Prerequisites
</a>
</li>
<li class="md-nav__item">
<a href="#what-to-expect-from-this-course" class="md-nav__link">
What to expect from this course
</a>
</li>
<li class="md-nav__item">
<a href="#what-is-not-covered-under-this-course" class="md-nav__link">
What is not covered under this course
</a>
</li>
<li class="md-nav__item">
<a href="#course-contents" class="md-nav__link">
Course Contents
</a>
</li>
<li class="md-nav__item">
<a href="#introduction" class="md-nav__link">
Introduction
</a>
</li>
<li class="md-nav__item">
<a href="#backstory" class="md-nav__link">
Backstory
</a>
</li>
</ul>
</nav>
</li> </li>
@@ -946,7 +1023,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -958,7 +1035,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link"> <a href="../availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -970,7 +1047,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -982,7 +1059,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1022,7 +1099,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/introduction/" class="md-nav__link"> <a href="../../metrics_and_monitoring/introduction/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1034,7 +1111,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/command-line_tools/" class="md-nav__link"> <a href="../../metrics_and_monitoring/command-line_tools/" class="md-nav__link">
Command-line Tools Command-line Tools
</a> </a>
</li> </li>
@@ -1046,7 +1123,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/third-party_monitoring/" class="md-nav__link"> <a href="../../metrics_and_monitoring/third-party_monitoring/" class="md-nav__link">
Third-party Monitoring Third-party Monitoring
</a> </a>
</li> </li>
@@ -1058,7 +1135,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/alerts/" class="md-nav__link"> <a href="../../metrics_and_monitoring/alerts/" class="md-nav__link">
Proactive Monitoring with Alerts Proactive Monitoring with Alerts
</a> </a>
</li> </li>
@@ -1070,7 +1147,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/best_practices/" class="md-nav__link"> <a href="../../metrics_and_monitoring/best_practices/" class="md-nav__link">
Best Practices for Monitoring Best Practices for Monitoring
</a> </a>
</li> </li>
@@ -1082,7 +1159,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/observability/" class="md-nav__link"> <a href="../../metrics_and_monitoring/observability/" class="md-nav__link">
Observability Observability
</a> </a>
</li> </li>
@@ -1094,7 +1171,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/conclusion/" class="md-nav__link"> <a href="../../metrics_and_monitoring/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1134,7 +1211,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link"> <a href="../../security/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1146,7 +1223,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/fundamentals/" class="md-nav__link"> <a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security Fundamentals of Security
</a> </a>
</li> </li>
@@ -1158,7 +1235,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/network_security/" class="md-nav__link"> <a href="../../security/network_security/" class="md-nav__link">
Network Security Network Security
</a> </a>
</li> </li>
@@ -1170,7 +1247,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/threats_attacks_defences/" class="md-nav__link"> <a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences Threat, Attacks & Defences
</a> </a>
</li> </li>
@@ -1182,7 +1259,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/writing_secure_code/" class="md-nav__link"> <a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code Writing Secure code
</a> </a>
</li> </li>
@@ -1194,7 +1271,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link"> <a href="../../security/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1221,7 +1298,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link"> <a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute Contribute
</a> </a>
</li> </li>
@@ -1236,7 +1313,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link"> <a href="../../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct Code of Conduct
</a> </a>
</li> </li>
@@ -1251,7 +1328,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link"> <a href="../../../sre_community/" class="md-nav__link">
SRE Community SRE Community
</a> </a>
</li> </li>
@@ -1383,6 +1460,41 @@ Jim Waldo, Sun Microsystems, On System Design</em></p>
<footer class="md-footer"> <footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../../big_data/tasks/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Conclusion
</div>
</div>
</a>
<a href="../scalability/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Scalability
</div>
</div>
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset"> <div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid"> <div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright"> <div class="md-footer-copyright">
@@ -1416,15 +1528,15 @@ Jim Waldo, Sun Microsystems, On System Design</em></p>
</div> </div>
<script src="../../assets/javascripts/vendor.18f0862e.min.js"></script> <script src="../../../assets/javascripts/vendor.18f0862e.min.js"></script>
<script src="../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script src="../../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script> <script>
app = initialize({ app = initialize({
base: "../..", base: "../../..",
features: [], features: [],
search: Object.assign({ search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js" worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search) }, typeof search !== "undefined" && search)
}) })
</script> </script>

View File

@@ -9,7 +9,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico"> <link rel="shortcut icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8"> <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.8">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -36,7 +36,7 @@
<link rel="stylesheet" href="../../stylesheets/custom.css"> <link rel="stylesheet" href="../../../stylesheets/custom.css">
@@ -76,9 +76,9 @@
<header class="md-header" data-md-component="header"> <header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid" aria-label="Header"> <nav class="md-header-nav md-grid" aria-label="Header">
<a href="../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE"> <a href="../../.." title="School Of SRE" class="md-header-nav__button md-logo" aria-label="School Of SRE">
<img src="../../img/sos.png" alt="logo"> <img src="../../../img/sos.png" alt="logo">
</a> </a>
<!-- Button to open drawer --> <!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis"> <div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis"> <span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" > <a href="../../.." title="School Of SRE" >
School Of SRE School Of SRE
</a> </a>
</span> </span>
@@ -163,7 +163,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../.." class="md-nav__link"> <a href="../../.." class="md-nav__link">
Home Home
</a> </a>
</li> </li>
@@ -178,10 +178,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
<label class="md-nav__link" for="nav-2"> <label class="md-nav__link" for="nav-2">
Level 101 Level 101
@@ -244,7 +246,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/intro/" class="md-nav__link"> <a href="../../linux_basics/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -256,7 +258,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/command_line_basics/" class="md-nav__link"> <a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics Command Line Basics
</a> </a>
</li> </li>
@@ -268,7 +270,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/linux_server_administration/" class="md-nav__link"> <a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration Server Administration
</a> </a>
</li> </li>
@@ -280,7 +282,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_basics/conclusion/" class="md-nav__link"> <a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -320,7 +322,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/git-basics/" class="md-nav__link"> <a href="../../git/git-basics/" class="md-nav__link">
Git Basics Git Basics
</a> </a>
</li> </li>
@@ -332,7 +334,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/branches/" class="md-nav__link"> <a href="../../git/branches/" class="md-nav__link">
Working With Branches Working With Branches
</a> </a>
</li> </li>
@@ -344,7 +346,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/github-hooks/" class="md-nav__link"> <a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks Github and Hooks
</a> </a>
</li> </li>
@@ -356,7 +358,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link"> <a href="../../git/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -396,7 +398,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/intro/" class="md-nav__link"> <a href="../../linux_networking/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -408,7 +410,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/dns/" class="md-nav__link"> <a href="../../linux_networking/dns/" class="md-nav__link">
DNS DNS
</a> </a>
</li> </li>
@@ -420,7 +422,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/udp/" class="md-nav__link"> <a href="../../linux_networking/udp/" class="md-nav__link">
UDP UDP
</a> </a>
</li> </li>
@@ -432,7 +434,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/http/" class="md-nav__link"> <a href="../../linux_networking/http/" class="md-nav__link">
HTTP HTTP
</a> </a>
</li> </li>
@@ -444,7 +446,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/tcp/" class="md-nav__link"> <a href="../../linux_networking/tcp/" class="md-nav__link">
TCP TCP
</a> </a>
</li> </li>
@@ -456,7 +458,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/ipr/" class="md-nav__link"> <a href="../../linux_networking/ipr/" class="md-nav__link">
Routing Routing
</a> </a>
</li> </li>
@@ -468,7 +470,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/linux_networking/conclusion/" class="md-nav__link"> <a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -514,7 +516,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/intro/" class="md-nav__link"> <a href="../../python_web/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -526,7 +528,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-concepts/" class="md-nav__link"> <a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts Some Python Concepts
</a> </a>
</li> </li>
@@ -538,7 +540,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/python-web-flask/" class="md-nav__link"> <a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask Python, Web and Flask
</a> </a>
</li> </li>
@@ -550,7 +552,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/url-shorten-app/" class="md-nav__link"> <a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App The URL Shortening App
</a> </a>
</li> </li>
@@ -562,7 +564,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/python_web/sre-conclusion/" class="md-nav__link"> <a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -624,7 +626,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/intro/" class="md-nav__link"> <a href="../../databases_sql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -636,7 +638,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/concepts/" class="md-nav__link"> <a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -648,7 +650,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/mysql/" class="md-nav__link"> <a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL MySQL
</a> </a>
</li> </li>
@@ -660,7 +662,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/innodb/" class="md-nav__link"> <a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB InnoDB
</a> </a>
</li> </li>
@@ -672,7 +674,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/backup_recovery/" class="md-nav__link"> <a href="../../databases_sql/backup_recovery/" class="md-nav__link">
Backup and Recovery Backup and Recovery
</a> </a>
</li> </li>
@@ -684,7 +686,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/replication/" class="md-nav__link"> <a href="../../databases_sql/replication/" class="md-nav__link">
MySQL Replication MySQL Replication
</a> </a>
</li> </li>
@@ -718,7 +720,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/select_query/" class="md-nav__link"> <a href="../../databases_sql/select_query/" class="md-nav__link">
Select Query Select Query
</a> </a>
</li> </li>
@@ -730,7 +732,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/query_performance/" class="md-nav__link"> <a href="../../databases_sql/query_performance/" class="md-nav__link">
Query Performance Query Performance
</a> </a>
</li> </li>
@@ -748,7 +750,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/lab/" class="md-nav__link"> <a href="../../databases_sql/lab/" class="md-nav__link">
Lab Lab
</a> </a>
</li> </li>
@@ -760,7 +762,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_sql/conclusion/" class="md-nav__link"> <a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -800,7 +802,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/intro/" class="md-nav__link"> <a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -812,7 +814,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/key_concepts/" class="md-nav__link"> <a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts Key Concepts
</a> </a>
</li> </li>
@@ -824,7 +826,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/databases_nosql/further_reading/" class="md-nav__link"> <a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -864,7 +866,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/intro/" class="md-nav__link"> <a href="../../big_data/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -876,7 +878,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/evolution/" class="md-nav__link"> <a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop Evolution and Architecture of Hadoop
</a> </a>
</li> </li>
@@ -888,7 +890,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/big_data/tasks/" class="md-nav__link"> <a href="../../big_data/tasks/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -912,10 +914,12 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" > <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
<label class="md-nav__link" for="nav-2-4"> <label class="md-nav__link" for="nav-2-4">
Systems Design Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link"> <a href="../intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -945,10 +949,224 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<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">
Scalability
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
Scalability Scalability
</a> </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="#refer" class="md-nav__link">
Refer
</a>
</li>
<li class="md-nav__item">
<a href="#scalability-akf-scale-cube" class="md-nav__link">
Scalability - AKF Scale Cube
</a>
</li>
<li class="md-nav__item">
<a href="#scalability-horizontal-scaling" class="md-nav__link">
Scalability - Horizontal scaling
</a>
<nav class="md-nav" aria-label="Scalability - Horizontal scaling">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_1" class="md-nav__link">
Refer
</a>
</li>
<li class="md-nav__item">
<a href="#scalability-pattern-load-balancing" class="md-nav__link">
Scalability Pattern - Load Balancing
</a>
<nav class="md-nav" aria-label="Scalability Pattern - Load Balancing">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_2" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scalability-pattern-lb-tasks" class="md-nav__link">
Scalability Pattern - LB Tasks
</a>
<nav class="md-nav" aria-label="Scalability Pattern - LB Tasks">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#service-discovery" class="md-nav__link">
Service discovery:
</a>
</li>
<li class="md-nav__item">
<a href="#health-checking" class="md-nav__link">
Health checking:
</a>
</li>
<li class="md-nav__item">
<a href="#load-balancing" class="md-nav__link">
Load balancing:
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scalability-pattern-lb-methods" class="md-nav__link">
Scalability Pattern - LB Methods
</a>
<nav class="md-nav" aria-label="Scalability Pattern - LB Methods">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#least-connection-method" class="md-nav__link">
Least Connection Method
</a>
</li>
<li class="md-nav__item">
<a href="#least-response-time-method" class="md-nav__link">
Least Response Time Method
</a>
</li>
<li class="md-nav__item">
<a href="#round-robin-method" class="md-nav__link">
Round Robin Method
</a>
</li>
<li class="md-nav__item">
<a href="#ip-hash" class="md-nav__link">
IP Hash
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scalability-pattern-caching-content-delivery-networks-cdn" class="md-nav__link">
Scalability Pattern - Caching - Content Delivery Networks (CDN)
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scalability-microservices" class="md-nav__link">
Scalability - Microservices
</a>
<nav class="md-nav" aria-label="Scalability - Microservices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_3" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scalability-sharding" class="md-nav__link">
Scalability - Sharding
</a>
<nav class="md-nav" aria-label="Scalability - Sharding">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#refer_4" class="md-nav__link">
Refer
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#applications-in-sre-role" class="md-nav__link">
Applications in SRE role
</a>
</li>
</ul>
</nav>
</li> </li>
@@ -958,7 +1176,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link"> <a href="../availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -970,7 +1188,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -982,7 +1200,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1022,7 +1240,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/introduction/" class="md-nav__link"> <a href="../../metrics_and_monitoring/introduction/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1034,7 +1252,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/command-line_tools/" class="md-nav__link"> <a href="../../metrics_and_monitoring/command-line_tools/" class="md-nav__link">
Command-line Tools Command-line Tools
</a> </a>
</li> </li>
@@ -1046,7 +1264,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/third-party_monitoring/" class="md-nav__link"> <a href="../../metrics_and_monitoring/third-party_monitoring/" class="md-nav__link">
Third-party Monitoring Third-party Monitoring
</a> </a>
</li> </li>
@@ -1058,7 +1276,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/alerts/" class="md-nav__link"> <a href="../../metrics_and_monitoring/alerts/" class="md-nav__link">
Proactive Monitoring with Alerts Proactive Monitoring with Alerts
</a> </a>
</li> </li>
@@ -1070,7 +1288,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/best_practices/" class="md-nav__link"> <a href="../../metrics_and_monitoring/best_practices/" class="md-nav__link">
Best Practices for Monitoring Best Practices for Monitoring
</a> </a>
</li> </li>
@@ -1082,7 +1300,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/observability/" class="md-nav__link"> <a href="../../metrics_and_monitoring/observability/" class="md-nav__link">
Observability Observability
</a> </a>
</li> </li>
@@ -1094,7 +1312,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/metrics_and_monitoring/conclusion/" class="md-nav__link"> <a href="../../metrics_and_monitoring/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1134,7 +1352,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link"> <a href="../../security/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -1146,7 +1364,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/fundamentals/" class="md-nav__link"> <a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security Fundamentals of Security
</a> </a>
</li> </li>
@@ -1158,7 +1376,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/network_security/" class="md-nav__link"> <a href="../../security/network_security/" class="md-nav__link">
Network Security Network Security
</a> </a>
</li> </li>
@@ -1170,7 +1388,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/threats_attacks_defences/" class="md-nav__link"> <a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences Threat, Attacks & Defences
</a> </a>
</li> </li>
@@ -1182,7 +1400,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/writing_secure_code/" class="md-nav__link"> <a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code Writing Secure code
</a> </a>
</li> </li>
@@ -1194,7 +1412,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link"> <a href="../../security/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>
@@ -1221,7 +1439,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link"> <a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute Contribute
</a> </a>
</li> </li>
@@ -1236,7 +1454,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link"> <a href="../../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct Code of Conduct
</a> </a>
</li> </li>
@@ -1251,7 +1469,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link"> <a href="../../../sre_community/" class="md-nav__link">
SRE Community SRE Community
</a> </a>
</li> </li>
@@ -1607,6 +1825,41 @@ https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new
<footer class="md-footer"> <footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid" aria-label="Footer">
<a href="../intro/" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Introduction
</div>
</div>
</a>
<a href="../availability/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-footer-nav__title">
<div class="md-ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
Availability
</div>
</div>
<div class="md-footer-nav__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset"> <div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid"> <div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright"> <div class="md-footer-copyright">
@@ -1640,15 +1893,15 @@ https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new
</div> </div>
<script src="../../assets/javascripts/vendor.18f0862e.min.js"></script> <script src="../../../assets/javascripts/vendor.18f0862e.min.js"></script>
<script src="../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script src="../../../assets/javascripts/bundle.994580cf.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script> <script>
app = initialize({ app = initialize({
base: "../..", base: "../../..",
features: [], features: [],
search: Object.assign({ search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js" worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search) }, typeof search !== "undefined" && search)
}) })
</script> </script>

File diff suppressed because one or more lines are too long

View File

@@ -211,5 +211,25 @@
<loc>None</loc> <loc>None</loc>
<lastmod>2021-08-04</lastmod> <lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-08-04</lastmod>
<changefreq>daily</changefreq>
</url> </url>
</urlset> </urlset>

Binary file not shown.

View File

@@ -929,7 +929,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/intro.md" class="md-nav__link"> <a href="../level101/systems_design/intro/" class="md-nav__link">
Introduction Introduction
</a> </a>
</li> </li>
@@ -941,7 +941,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/scalability.md" class="md-nav__link"> <a href="../level101/systems_design/scalability/" class="md-nav__link">
Scalability Scalability
</a> </a>
</li> </li>
@@ -953,7 +953,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/availability.md" class="md-nav__link"> <a href="../level101/systems_design/availability/" class="md-nav__link">
Availability Availability
</a> </a>
</li> </li>
@@ -965,7 +965,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/fault-tolerance.md" class="md-nav__link"> <a href="../level101/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance Fault Tolerance
</a> </a>
</li> </li>
@@ -977,7 +977,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../level101/systems_design/conclusion.md" class="md-nav__link"> <a href="../level101/systems_design/conclusion/" class="md-nav__link">
Conclusion Conclusion
</a> </a>
</li> </li>