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">
<a href="/level101/systems_design/intro.md" class="md-nav__link">
<a href="/level101/systems_design/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -941,7 +941,7 @@
<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
</a>
</li>
@@ -953,7 +953,7 @@
<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
</a>
</li>
@@ -965,7 +965,7 @@
<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
</a>
</li>
@@ -977,7 +977,7 @@
<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
</a>
</li>

View File

@@ -934,7 +934,7 @@
<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
</a>
</li>
@@ -946,7 +946,7 @@
<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
</a>
</li>
@@ -958,7 +958,7 @@
<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
</a>
</li>
@@ -970,7 +970,7 @@
<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
</a>
</li>
@@ -982,7 +982,7 @@
<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
</a>
</li>

View File

@@ -934,7 +934,7 @@
<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
</a>
</li>
@@ -946,7 +946,7 @@
<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
</a>
</li>
@@ -958,7 +958,7 @@
<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
</a>
</li>
@@ -970,7 +970,7 @@
<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
</a>
</li>
@@ -982,7 +982,7 @@
<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
</a>
</li>

View File

@@ -943,7 +943,7 @@
<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
</a>
</li>
@@ -955,7 +955,7 @@
<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
</a>
</li>
@@ -967,7 +967,7 @@
<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
</a>
</li>
@@ -979,7 +979,7 @@
<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
</a>
</li>
@@ -991,7 +991,7 @@
<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
</a>
</li>

View File

@@ -949,7 +949,7 @@
<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
</a>
</li>
@@ -961,7 +961,7 @@
<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
</a>
</li>
@@ -973,7 +973,7 @@
<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
</a>
</li>
@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>

View File

@@ -999,7 +999,7 @@
<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
</a>
</li>
@@ -1011,7 +1011,7 @@
<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
</a>
</li>
@@ -1023,7 +1023,7 @@
<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
</a>
</li>
@@ -1035,7 +1035,7 @@
<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
</a>
</li>
@@ -1047,7 +1047,7 @@
<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
</a>
</li>

View File

@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>
@@ -1009,7 +1009,7 @@
<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
</a>
</li>
@@ -1021,7 +1021,7 @@
<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
</a>
</li>
@@ -1033,7 +1033,7 @@
<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
</a>
</li>
@@ -1412,7 +1412,7 @@
</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-ellipsis">
<span class="md-footer-nav__direction">

View File

@@ -949,7 +949,7 @@
<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
</a>
</li>
@@ -961,7 +961,7 @@
<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
</a>
</li>
@@ -973,7 +973,7 @@
<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
</a>
</li>
@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>

View File

@@ -1040,7 +1040,7 @@
<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
</a>
</li>
@@ -1052,7 +1052,7 @@
<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
</a>
</li>
@@ -1064,7 +1064,7 @@
<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
</a>
</li>
@@ -1076,7 +1076,7 @@
<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
</a>
</li>
@@ -1088,7 +1088,7 @@
<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
</a>
</li>

View File

@@ -1019,7 +1019,7 @@
<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
</a>
</li>
@@ -1031,7 +1031,7 @@
<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
</a>
</li>
@@ -1043,7 +1043,7 @@
<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
</a>
</li>
@@ -1055,7 +1055,7 @@
<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
</a>
</li>
@@ -1067,7 +1067,7 @@
<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
</a>
</li>

View File

@@ -1001,7 +1001,7 @@
<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
</a>
</li>
@@ -1013,7 +1013,7 @@
<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
</a>
</li>
@@ -1025,7 +1025,7 @@
<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
</a>
</li>
@@ -1037,7 +1037,7 @@
<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
</a>
</li>
@@ -1049,7 +1049,7 @@
<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
</a>
</li>

View File

@@ -974,7 +974,7 @@
<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
</a>
</li>
@@ -986,7 +986,7 @@
<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
</a>
</li>
@@ -998,7 +998,7 @@
<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
</a>
</li>
@@ -1010,7 +1010,7 @@
<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
</a>
</li>
@@ -1022,7 +1022,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -988,7 +988,7 @@
<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
</a>
</li>
@@ -1000,7 +1000,7 @@
<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
</a>
</li>
@@ -1012,7 +1012,7 @@
<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
</a>
</li>
@@ -1024,7 +1024,7 @@
<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
</a>
</li>
@@ -1036,7 +1036,7 @@
<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
</a>
</li>

View File

@@ -1013,7 +1013,7 @@
<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
</a>
</li>
@@ -1025,7 +1025,7 @@
<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
</a>
</li>
@@ -1037,7 +1037,7 @@
<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
</a>
</li>
@@ -1049,7 +1049,7 @@
<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
</a>
</li>
@@ -1061,7 +1061,7 @@
<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
</a>
</li>

View File

@@ -942,7 +942,7 @@
<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
</a>
</li>
@@ -954,7 +954,7 @@
<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
</a>
</li>
@@ -966,7 +966,7 @@
<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
</a>
</li>
@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>

View File

@@ -974,7 +974,7 @@
<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
</a>
</li>
@@ -986,7 +986,7 @@
<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
</a>
</li>
@@ -998,7 +998,7 @@
<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
</a>
</li>
@@ -1010,7 +1010,7 @@
<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
</a>
</li>
@@ -1022,7 +1022,7 @@
<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
</a>
</li>

View File

@@ -929,7 +929,7 @@
<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
</a>
</li>
@@ -941,7 +941,7 @@
<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
</a>
</li>
@@ -953,7 +953,7 @@
<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
</a>
</li>
@@ -965,7 +965,7 @@
<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
</a>
</li>
@@ -977,7 +977,7 @@
<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
</a>
</li>

View File

@@ -1003,7 +1003,7 @@
<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
</a>
</li>
@@ -1015,7 +1015,7 @@
<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
</a>
</li>
@@ -1027,7 +1027,7 @@
<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
</a>
</li>
@@ -1039,7 +1039,7 @@
<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
</a>
</li>
@@ -1051,7 +1051,7 @@
<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
</a>
</li>

View File

@@ -994,7 +994,7 @@
<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
</a>
</li>
@@ -1006,7 +1006,7 @@
<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
</a>
</li>
@@ -1018,7 +1018,7 @@
<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
</a>
</li>
@@ -1030,7 +1030,7 @@
<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
</a>
</li>
@@ -1042,7 +1042,7 @@
<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
</a>
</li>

View File

@@ -996,7 +996,7 @@
<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
</a>
</li>
@@ -1008,7 +1008,7 @@
<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
</a>
</li>
@@ -1020,7 +1020,7 @@
<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
</a>
</li>
@@ -1032,7 +1032,7 @@
<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
</a>
</li>
@@ -1044,7 +1044,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -974,7 +974,7 @@
<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
</a>
</li>
@@ -986,7 +986,7 @@
<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
</a>
</li>
@@ -998,7 +998,7 @@
<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
</a>
</li>
@@ -1010,7 +1010,7 @@
<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
</a>
</li>
@@ -1022,7 +1022,7 @@
<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
</a>
</li>

View File

@@ -1075,7 +1075,7 @@
<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
</a>
</li>
@@ -1087,7 +1087,7 @@
<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
</a>
</li>
@@ -1099,7 +1099,7 @@
<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
</a>
</li>
@@ -1111,7 +1111,7 @@
<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
</a>
</li>
@@ -1123,7 +1123,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -1163,7 +1163,7 @@
<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
</a>
</li>
@@ -1175,7 +1175,7 @@
<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
</a>
</li>
@@ -1187,7 +1187,7 @@
<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
</a>
</li>
@@ -1199,7 +1199,7 @@
<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
</a>
</li>
@@ -1211,7 +1211,7 @@
<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
</a>
</li>

View File

@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>
@@ -1009,7 +1009,7 @@
<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
</a>
</li>
@@ -1021,7 +1021,7 @@
<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
</a>
</li>
@@ -1033,7 +1033,7 @@
<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
</a>
</li>

View File

@@ -1054,7 +1054,7 @@
<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
</a>
</li>
@@ -1066,7 +1066,7 @@
<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
</a>
</li>
@@ -1078,7 +1078,7 @@
<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
</a>
</li>
@@ -1090,7 +1090,7 @@
<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
</a>
</li>
@@ -1102,7 +1102,7 @@
<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
</a>
</li>

View File

@@ -1257,7 +1257,7 @@
<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
</a>
</li>
@@ -1269,7 +1269,7 @@
<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
</a>
</li>
@@ -1281,7 +1281,7 @@
<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
</a>
</li>
@@ -1293,7 +1293,7 @@
<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
</a>
</li>
@@ -1305,7 +1305,7 @@
<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
</a>
</li>

View File

@@ -949,7 +949,7 @@
<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
</a>
</li>
@@ -961,7 +961,7 @@
<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
</a>
</li>
@@ -973,7 +973,7 @@
<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
</a>
</li>
@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -949,7 +949,7 @@
<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
</a>
</li>
@@ -961,7 +961,7 @@
<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
</a>
</li>
@@ -973,7 +973,7 @@
<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
</a>
</li>
@@ -985,7 +985,7 @@
<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
</a>
</li>
@@ -997,7 +997,7 @@
<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
</a>
</li>

View File

@@ -1006,7 +1006,7 @@
<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
</a>
</li>
@@ -1018,7 +1018,7 @@
<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
</a>
</li>
@@ -1030,7 +1030,7 @@
<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
</a>
</li>
@@ -1042,7 +1042,7 @@
<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
</a>
</li>
@@ -1054,7 +1054,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -978,7 +978,7 @@
<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
</a>
</li>
@@ -990,7 +990,7 @@
<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
</a>
</li>
@@ -1002,7 +1002,7 @@
<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
</a>
</li>
@@ -1014,7 +1014,7 @@
<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
</a>
</li>
@@ -1026,7 +1026,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>
@@ -1652,7 +1652,7 @@ each of these infrastructure components:</p>
<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">
<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">
<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>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -1031,7 +1031,7 @@
<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
</a>
</li>
@@ -1043,7 +1043,7 @@
<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
</a>
</li>
@@ -1055,7 +1055,7 @@
<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
</a>
</li>
@@ -1067,7 +1067,7 @@
<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
</a>
</li>
@@ -1079,7 +1079,7 @@
<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
</a>
</li>

View File

@@ -1010,7 +1010,7 @@
<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
</a>
</li>
@@ -1022,7 +1022,7 @@
<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
</a>
</li>
@@ -1034,7 +1034,7 @@
<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
</a>
</li>
@@ -1046,7 +1046,7 @@
<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
</a>
</li>
@@ -1058,7 +1058,7 @@
<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
</a>
</li>

View File

@@ -983,7 +983,7 @@
<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
</a>
</li>
@@ -995,7 +995,7 @@
<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
</a>
</li>
@@ -1007,7 +1007,7 @@
<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
</a>
</li>
@@ -1019,7 +1019,7 @@
<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
</a>
</li>
@@ -1031,7 +1031,7 @@
<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
</a>
</li>

View File

@@ -1004,7 +1004,7 @@
<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
</a>
</li>
@@ -1016,7 +1016,7 @@
<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
</a>
</li>
@@ -1028,7 +1028,7 @@
<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
</a>
</li>
@@ -1040,7 +1040,7 @@
<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
</a>
</li>
@@ -1052,7 +1052,7 @@
<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
</a>
</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>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>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>
<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>

View File

@@ -1017,7 +1017,7 @@
<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
</a>
</li>
@@ -1029,7 +1029,7 @@
<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
</a>
</li>
@@ -1041,7 +1041,7 @@
<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
</a>
</li>
@@ -1053,7 +1053,7 @@
<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
</a>
</li>
@@ -1065,7 +1065,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</li>

View File

@@ -936,7 +936,7 @@
<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
</a>
</li>
@@ -948,7 +948,7 @@
<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
</a>
</li>
@@ -960,7 +960,7 @@
<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
</a>
</li>
@@ -972,7 +972,7 @@
<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
</a>
</li>
@@ -984,7 +984,7 @@
<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
</a>
</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">
<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">
<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>
<!-- Button to open drawer -->
@@ -89,13 +89,13 @@
<div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" >
<a href="../../.." title="School Of SRE" >
School Of SRE
</a>
</span>
<span class="md-header-nav__topic md-ellipsis">
HA - Availability - Common “Nines”
Availability
</span>
</div>
@@ -163,7 +163,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<a href="../../.." class="md-nav__link">
Home
</a>
</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">
Level 101
@@ -244,7 +246,7 @@
<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
</a>
</li>
@@ -256,7 +258,7 @@
<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
</a>
</li>
@@ -268,7 +270,7 @@
<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
</a>
</li>
@@ -280,7 +282,7 @@
<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
</a>
</li>
@@ -320,7 +322,7 @@
<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
</a>
</li>
@@ -332,7 +334,7 @@
<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
</a>
</li>
@@ -344,7 +346,7 @@
<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
</a>
</li>
@@ -356,7 +358,7 @@
<li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -396,7 +398,7 @@
<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
</a>
</li>
@@ -408,7 +410,7 @@
<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
</a>
</li>
@@ -420,7 +422,7 @@
<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
</a>
</li>
@@ -432,7 +434,7 @@
<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
</a>
</li>
@@ -444,7 +446,7 @@
<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
</a>
</li>
@@ -456,7 +458,7 @@
<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
</a>
</li>
@@ -468,7 +470,7 @@
<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
</a>
</li>
@@ -514,7 +516,7 @@
<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
</a>
</li>
@@ -526,7 +528,7 @@
<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
</a>
</li>
@@ -538,7 +540,7 @@
<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
</a>
</li>
@@ -550,7 +552,7 @@
<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
</a>
</li>
@@ -562,7 +564,7 @@
<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
</a>
</li>
@@ -624,7 +626,7 @@
<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
</a>
</li>
@@ -636,7 +638,7 @@
<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
</a>
</li>
@@ -648,7 +650,7 @@
<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
</a>
</li>
@@ -660,7 +662,7 @@
<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
</a>
</li>
@@ -672,7 +674,7 @@
<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
</a>
</li>
@@ -684,7 +686,7 @@
<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
</a>
</li>
@@ -718,7 +720,7 @@
<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
</a>
</li>
@@ -730,7 +732,7 @@
<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
</a>
</li>
@@ -748,7 +750,7 @@
<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
</a>
</li>
@@ -760,7 +762,7 @@
<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
</a>
</li>
@@ -800,7 +802,7 @@
<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
</a>
</li>
@@ -812,7 +814,7 @@
<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
</a>
</li>
@@ -824,7 +826,7 @@
<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
</a>
</li>
@@ -864,7 +866,7 @@
<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
</a>
</li>
@@ -876,7 +878,7 @@
<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
</a>
</li>
@@ -888,7 +890,7 @@
<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
</a>
</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">
Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link">
<a href="../intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -946,7 +950,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link">
<a href="../scalability/" class="md-nav__link">
Scalability
</a>
</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
</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>
@@ -970,7 +1093,7 @@
<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
</a>
</li>
@@ -982,7 +1105,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link">
<a href="../conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1022,7 +1145,7 @@
<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
</a>
</li>
@@ -1034,7 +1157,7 @@
<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
</a>
</li>
@@ -1046,7 +1169,7 @@
<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
</a>
</li>
@@ -1058,7 +1181,7 @@
<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
</a>
</li>
@@ -1070,7 +1193,7 @@
<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
</a>
</li>
@@ -1082,7 +1205,7 @@
<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
</a>
</li>
@@ -1094,7 +1217,7 @@
<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
</a>
</li>
@@ -1134,7 +1257,7 @@
<li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link">
<a href="../../security/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -1146,7 +1269,7 @@
<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
</a>
</li>
@@ -1158,7 +1281,7 @@
<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
</a>
</li>
@@ -1170,7 +1293,7 @@
<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
</a>
</li>
@@ -1182,7 +1305,7 @@
<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
</a>
</li>
@@ -1194,7 +1317,7 @@
<li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1221,7 +1344,7 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
<a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute
</a>
</li>
@@ -1236,7 +1359,7 @@
<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
</a>
</li>
@@ -1251,7 +1374,7 @@
<li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link">
<a href="../../../sre_community/" class="md-nav__link">
SRE Community
</a>
</li>
@@ -1513,6 +1636,41 @@ https://engineering.linkedin.com/blog/2017/11/resilience-engineering-at-linkedin
<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__inner md-grid">
<div class="md-footer-copyright">
@@ -1546,15 +1704,15 @@ https://engineering.linkedin.com/blog/2017/11/resilience-engineering-at-linkedin
</div>
<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/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>
app = initialize({
base: "../..",
base: "../../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</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">
@@ -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">
<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>
<!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" >
<a href="../../.." title="School Of SRE" >
School Of SRE
</a>
</span>
@@ -163,7 +163,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<a href="../../.." class="md-nav__link">
Home
</a>
</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">
Level 101
@@ -244,7 +246,7 @@
<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
</a>
</li>
@@ -256,7 +258,7 @@
<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
</a>
</li>
@@ -268,7 +270,7 @@
<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
</a>
</li>
@@ -280,7 +282,7 @@
<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
</a>
</li>
@@ -320,7 +322,7 @@
<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
</a>
</li>
@@ -332,7 +334,7 @@
<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
</a>
</li>
@@ -344,7 +346,7 @@
<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
</a>
</li>
@@ -356,7 +358,7 @@
<li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -396,7 +398,7 @@
<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
</a>
</li>
@@ -408,7 +410,7 @@
<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
</a>
</li>
@@ -420,7 +422,7 @@
<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
</a>
</li>
@@ -432,7 +434,7 @@
<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
</a>
</li>
@@ -444,7 +446,7 @@
<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
</a>
</li>
@@ -456,7 +458,7 @@
<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
</a>
</li>
@@ -468,7 +470,7 @@
<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
</a>
</li>
@@ -514,7 +516,7 @@
<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
</a>
</li>
@@ -526,7 +528,7 @@
<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
</a>
</li>
@@ -538,7 +540,7 @@
<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
</a>
</li>
@@ -550,7 +552,7 @@
<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
</a>
</li>
@@ -562,7 +564,7 @@
<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
</a>
</li>
@@ -624,7 +626,7 @@
<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
</a>
</li>
@@ -636,7 +638,7 @@
<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
</a>
</li>
@@ -648,7 +650,7 @@
<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
</a>
</li>
@@ -660,7 +662,7 @@
<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
</a>
</li>
@@ -672,7 +674,7 @@
<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
</a>
</li>
@@ -684,7 +686,7 @@
<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
</a>
</li>
@@ -718,7 +720,7 @@
<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
</a>
</li>
@@ -730,7 +732,7 @@
<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
</a>
</li>
@@ -748,7 +750,7 @@
<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
</a>
</li>
@@ -760,7 +762,7 @@
<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
</a>
</li>
@@ -800,7 +802,7 @@
<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
</a>
</li>
@@ -812,7 +814,7 @@
<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
</a>
</li>
@@ -824,7 +826,7 @@
<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
</a>
</li>
@@ -864,7 +866,7 @@
<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
</a>
</li>
@@ -876,7 +878,7 @@
<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
</a>
</li>
@@ -888,7 +890,7 @@
<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
</a>
</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">
Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link">
<a href="../intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -946,7 +950,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link">
<a href="../scalability/" class="md-nav__link">
Scalability
</a>
</li>
@@ -958,7 +962,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link">
<a href="../availability/" class="md-nav__link">
Availability
</a>
</li>
@@ -970,7 +974,7 @@
<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
</a>
</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
</a>
</li>
@@ -1022,7 +1035,7 @@
<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
</a>
</li>
@@ -1034,7 +1047,7 @@
<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
</a>
</li>
@@ -1046,7 +1059,7 @@
<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
</a>
</li>
@@ -1058,7 +1071,7 @@
<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
</a>
</li>
@@ -1070,7 +1083,7 @@
<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
</a>
</li>
@@ -1082,7 +1095,7 @@
<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
</a>
</li>
@@ -1094,7 +1107,7 @@
<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
</a>
</li>
@@ -1134,7 +1147,7 @@
<li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link">
<a href="../../security/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -1146,7 +1159,7 @@
<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
</a>
</li>
@@ -1158,7 +1171,7 @@
<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
</a>
</li>
@@ -1170,7 +1183,7 @@
<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
</a>
</li>
@@ -1182,7 +1195,7 @@
<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
</a>
</li>
@@ -1194,7 +1207,7 @@
<li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1221,7 +1234,7 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
<a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute
</a>
</li>
@@ -1236,7 +1249,7 @@
<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
</a>
</li>
@@ -1251,7 +1264,7 @@
<li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link">
<a href="../../../sre_community/" class="md-nav__link">
SRE Community
</a>
</li>
@@ -1304,6 +1317,41 @@
<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__inner md-grid">
<div class="md-footer-copyright">
@@ -1337,15 +1385,15 @@
</div>
<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/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>
app = initialize({
base: "../..",
base: "../../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</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">
@@ -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">
<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>
<!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" >
<a href="../../.." title="School Of SRE" >
School Of SRE
</a>
</span>
@@ -163,7 +163,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<a href="../../.." class="md-nav__link">
Home
</a>
</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">
Level 101
@@ -244,7 +246,7 @@
<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
</a>
</li>
@@ -256,7 +258,7 @@
<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
</a>
</li>
@@ -268,7 +270,7 @@
<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
</a>
</li>
@@ -280,7 +282,7 @@
<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
</a>
</li>
@@ -320,7 +322,7 @@
<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
</a>
</li>
@@ -332,7 +334,7 @@
<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
</a>
</li>
@@ -344,7 +346,7 @@
<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
</a>
</li>
@@ -356,7 +358,7 @@
<li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -396,7 +398,7 @@
<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
</a>
</li>
@@ -408,7 +410,7 @@
<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
</a>
</li>
@@ -420,7 +422,7 @@
<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
</a>
</li>
@@ -432,7 +434,7 @@
<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
</a>
</li>
@@ -444,7 +446,7 @@
<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
</a>
</li>
@@ -456,7 +458,7 @@
<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
</a>
</li>
@@ -468,7 +470,7 @@
<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
</a>
</li>
@@ -514,7 +516,7 @@
<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
</a>
</li>
@@ -526,7 +528,7 @@
<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
</a>
</li>
@@ -538,7 +540,7 @@
<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
</a>
</li>
@@ -550,7 +552,7 @@
<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
</a>
</li>
@@ -562,7 +564,7 @@
<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
</a>
</li>
@@ -624,7 +626,7 @@
<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
</a>
</li>
@@ -636,7 +638,7 @@
<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
</a>
</li>
@@ -648,7 +650,7 @@
<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
</a>
</li>
@@ -660,7 +662,7 @@
<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
</a>
</li>
@@ -672,7 +674,7 @@
<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
</a>
</li>
@@ -684,7 +686,7 @@
<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
</a>
</li>
@@ -718,7 +720,7 @@
<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
</a>
</li>
@@ -730,7 +732,7 @@
<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
</a>
</li>
@@ -748,7 +750,7 @@
<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
</a>
</li>
@@ -760,7 +762,7 @@
<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
</a>
</li>
@@ -800,7 +802,7 @@
<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
</a>
</li>
@@ -812,7 +814,7 @@
<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
</a>
</li>
@@ -824,7 +826,7 @@
<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
</a>
</li>
@@ -864,7 +866,7 @@
<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
</a>
</li>
@@ -876,7 +878,7 @@
<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
</a>
</li>
@@ -888,7 +890,7 @@
<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
</a>
</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">
Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link">
<a href="../intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -946,7 +950,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link">
<a href="../scalability/" class="md-nav__link">
Scalability
</a>
</li>
@@ -958,7 +962,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link">
<a href="../availability/" class="md-nav__link">
Availability
</a>
</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
</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>
@@ -982,7 +1078,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link">
<a href="../conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1022,7 +1118,7 @@
<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
</a>
</li>
@@ -1034,7 +1130,7 @@
<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
</a>
</li>
@@ -1046,7 +1142,7 @@
<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
</a>
</li>
@@ -1058,7 +1154,7 @@
<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
</a>
</li>
@@ -1070,7 +1166,7 @@
<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
</a>
</li>
@@ -1082,7 +1178,7 @@
<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
</a>
</li>
@@ -1094,7 +1190,7 @@
<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
</a>
</li>
@@ -1134,7 +1230,7 @@
<li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link">
<a href="../../security/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -1146,7 +1242,7 @@
<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
</a>
</li>
@@ -1158,7 +1254,7 @@
<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
</a>
</li>
@@ -1170,7 +1266,7 @@
<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
</a>
</li>
@@ -1182,7 +1278,7 @@
<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
</a>
</li>
@@ -1194,7 +1290,7 @@
<li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1221,7 +1317,7 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
<a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute
</a>
</li>
@@ -1236,7 +1332,7 @@
<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
</a>
</li>
@@ -1251,7 +1347,7 @@
<li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link">
<a href="../../../sre_community/" class="md-nav__link">
SRE Community
</a>
</li>
@@ -1417,6 +1513,41 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/manage-availability#use-
<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__inner md-grid">
<div class="md-footer-copyright">
@@ -1450,15 +1581,15 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/manage-availability#use-
</div>
<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/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>
app = initialize({
base: "../..",
base: "../../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</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">
<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">
<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>
<!-- Button to open drawer -->
@@ -89,13 +89,13 @@
<div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" >
<a href="../../.." title="School Of SRE" >
School Of SRE
</a>
</span>
<span class="md-header-nav__topic md-ellipsis">
Systems Design
Introduction
</span>
</div>
@@ -163,7 +163,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<a href="../../.." class="md-nav__link">
Home
</a>
</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">
Level 101
@@ -244,7 +246,7 @@
<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
</a>
</li>
@@ -256,7 +258,7 @@
<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
</a>
</li>
@@ -268,7 +270,7 @@
<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
</a>
</li>
@@ -280,7 +282,7 @@
<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
</a>
</li>
@@ -320,7 +322,7 @@
<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
</a>
</li>
@@ -332,7 +334,7 @@
<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
</a>
</li>
@@ -344,7 +346,7 @@
<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
</a>
</li>
@@ -356,7 +358,7 @@
<li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -396,7 +398,7 @@
<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
</a>
</li>
@@ -408,7 +410,7 @@
<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
</a>
</li>
@@ -420,7 +422,7 @@
<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
</a>
</li>
@@ -432,7 +434,7 @@
<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
</a>
</li>
@@ -444,7 +446,7 @@
<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
</a>
</li>
@@ -456,7 +458,7 @@
<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
</a>
</li>
@@ -468,7 +470,7 @@
<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
</a>
</li>
@@ -514,7 +516,7 @@
<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
</a>
</li>
@@ -526,7 +528,7 @@
<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
</a>
</li>
@@ -538,7 +540,7 @@
<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
</a>
</li>
@@ -550,7 +552,7 @@
<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
</a>
</li>
@@ -562,7 +564,7 @@
<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
</a>
</li>
@@ -624,7 +626,7 @@
<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
</a>
</li>
@@ -636,7 +638,7 @@
<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
</a>
</li>
@@ -648,7 +650,7 @@
<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
</a>
</li>
@@ -660,7 +662,7 @@
<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
</a>
</li>
@@ -672,7 +674,7 @@
<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
</a>
</li>
@@ -684,7 +686,7 @@
<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
</a>
</li>
@@ -718,7 +720,7 @@
<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
</a>
</li>
@@ -730,7 +732,7 @@
<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
</a>
</li>
@@ -748,7 +750,7 @@
<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
</a>
</li>
@@ -760,7 +762,7 @@
<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
</a>
</li>
@@ -800,7 +802,7 @@
<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
</a>
</li>
@@ -812,7 +814,7 @@
<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
</a>
</li>
@@ -824,7 +826,7 @@
<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
</a>
</li>
@@ -864,7 +866,7 @@
<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
</a>
</li>
@@ -876,7 +878,7 @@
<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
</a>
</li>
@@ -888,7 +890,7 @@
<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
</a>
</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">
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
</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>
@@ -946,7 +1023,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/scalability.md" class="md-nav__link">
<a href="../scalability/" class="md-nav__link">
Scalability
</a>
</li>
@@ -958,7 +1035,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link">
<a href="../availability/" class="md-nav__link">
Availability
</a>
</li>
@@ -970,7 +1047,7 @@
<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
</a>
</li>
@@ -982,7 +1059,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link">
<a href="../conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1022,7 +1099,7 @@
<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
</a>
</li>
@@ -1034,7 +1111,7 @@
<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
</a>
</li>
@@ -1046,7 +1123,7 @@
<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
</a>
</li>
@@ -1058,7 +1135,7 @@
<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
</a>
</li>
@@ -1070,7 +1147,7 @@
<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
</a>
</li>
@@ -1082,7 +1159,7 @@
<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
</a>
</li>
@@ -1094,7 +1171,7 @@
<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
</a>
</li>
@@ -1134,7 +1211,7 @@
<li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link">
<a href="../../security/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -1146,7 +1223,7 @@
<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
</a>
</li>
@@ -1158,7 +1235,7 @@
<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
</a>
</li>
@@ -1170,7 +1247,7 @@
<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
</a>
</li>
@@ -1182,7 +1259,7 @@
<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
</a>
</li>
@@ -1194,7 +1271,7 @@
<li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1221,7 +1298,7 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
<a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute
</a>
</li>
@@ -1236,7 +1313,7 @@
<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
</a>
</li>
@@ -1251,7 +1328,7 @@
<li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link">
<a href="../../../sre_community/" class="md-nav__link">
SRE Community
</a>
</li>
@@ -1383,6 +1460,41 @@ Jim Waldo, Sun Microsystems, On System Design</em></p>
<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__inner md-grid">
<div class="md-footer-copyright">
@@ -1416,15 +1528,15 @@ Jim Waldo, Sun Microsystems, On System Design</em></p>
</div>
<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/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>
app = initialize({
base: "../..",
base: "../../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</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">
@@ -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">
<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>
<!-- Button to open drawer -->
@@ -89,7 +89,7 @@
<div class="md-header-nav__ellipsis">
<span class="md-header-nav__topic md-ellipsis">
<a href="../.." title="School Of SRE" >
<a href="../../.." title="School Of SRE" >
School Of SRE
</a>
</span>
@@ -163,7 +163,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<a href="../../.." class="md-nav__link">
Home
</a>
</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">
Level 101
@@ -244,7 +246,7 @@
<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
</a>
</li>
@@ -256,7 +258,7 @@
<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
</a>
</li>
@@ -268,7 +270,7 @@
<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
</a>
</li>
@@ -280,7 +282,7 @@
<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
</a>
</li>
@@ -320,7 +322,7 @@
<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
</a>
</li>
@@ -332,7 +334,7 @@
<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
</a>
</li>
@@ -344,7 +346,7 @@
<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
</a>
</li>
@@ -356,7 +358,7 @@
<li class="md-nav__item">
<a href="../../level101/git/conclusion/" class="md-nav__link">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -396,7 +398,7 @@
<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
</a>
</li>
@@ -408,7 +410,7 @@
<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
</a>
</li>
@@ -420,7 +422,7 @@
<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
</a>
</li>
@@ -432,7 +434,7 @@
<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
</a>
</li>
@@ -444,7 +446,7 @@
<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
</a>
</li>
@@ -456,7 +458,7 @@
<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
</a>
</li>
@@ -468,7 +470,7 @@
<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
</a>
</li>
@@ -514,7 +516,7 @@
<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
</a>
</li>
@@ -526,7 +528,7 @@
<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
</a>
</li>
@@ -538,7 +540,7 @@
<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
</a>
</li>
@@ -550,7 +552,7 @@
<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
</a>
</li>
@@ -562,7 +564,7 @@
<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
</a>
</li>
@@ -624,7 +626,7 @@
<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
</a>
</li>
@@ -636,7 +638,7 @@
<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
</a>
</li>
@@ -648,7 +650,7 @@
<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
</a>
</li>
@@ -660,7 +662,7 @@
<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
</a>
</li>
@@ -672,7 +674,7 @@
<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
</a>
</li>
@@ -684,7 +686,7 @@
<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
</a>
</li>
@@ -718,7 +720,7 @@
<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
</a>
</li>
@@ -730,7 +732,7 @@
<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
</a>
</li>
@@ -748,7 +750,7 @@
<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
</a>
</li>
@@ -760,7 +762,7 @@
<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
</a>
</li>
@@ -800,7 +802,7 @@
<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
</a>
</li>
@@ -812,7 +814,7 @@
<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
</a>
</li>
@@ -824,7 +826,7 @@
<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
</a>
</li>
@@ -864,7 +866,7 @@
<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
</a>
</li>
@@ -876,7 +878,7 @@
<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
</a>
</li>
@@ -888,7 +890,7 @@
<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
</a>
</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">
Systems Design
@@ -934,7 +938,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/intro.md" class="md-nav__link">
<a href="../intro/" class="md-nav__link">
Introduction
</a>
</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
</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>
@@ -958,7 +1176,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/availability.md" class="md-nav__link">
<a href="../availability/" class="md-nav__link">
Availability
</a>
</li>
@@ -970,7 +1188,7 @@
<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
</a>
</li>
@@ -982,7 +1200,7 @@
<li class="md-nav__item">
<a href="../../level101/systems_design/conclusion.md" class="md-nav__link">
<a href="../conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1022,7 +1240,7 @@
<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
</a>
</li>
@@ -1034,7 +1252,7 @@
<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
</a>
</li>
@@ -1046,7 +1264,7 @@
<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
</a>
</li>
@@ -1058,7 +1276,7 @@
<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
</a>
</li>
@@ -1070,7 +1288,7 @@
<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
</a>
</li>
@@ -1082,7 +1300,7 @@
<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
</a>
</li>
@@ -1094,7 +1312,7 @@
<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
</a>
</li>
@@ -1134,7 +1352,7 @@
<li class="md-nav__item">
<a href="../../level101/security/intro/" class="md-nav__link">
<a href="../../security/intro/" class="md-nav__link">
Introduction
</a>
</li>
@@ -1146,7 +1364,7 @@
<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
</a>
</li>
@@ -1158,7 +1376,7 @@
<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
</a>
</li>
@@ -1170,7 +1388,7 @@
<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
</a>
</li>
@@ -1182,7 +1400,7 @@
<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
</a>
</li>
@@ -1194,7 +1412,7 @@
<li class="md-nav__item">
<a href="../../level101/security/conclusion/" class="md-nav__link">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
</a>
</li>
@@ -1221,7 +1439,7 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
<a href="../../../CONTRIBUTING/" class="md-nav__link">
Contribute
</a>
</li>
@@ -1236,7 +1454,7 @@
<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
</a>
</li>
@@ -1251,7 +1469,7 @@
<li class="md-nav__item">
<a href="../../sre_community/" class="md-nav__link">
<a href="../../../sre_community/" class="md-nav__link">
SRE Community
</a>
</li>
@@ -1607,6 +1825,41 @@ https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new
<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__inner md-grid">
<div class="md-footer-copyright">
@@ -1640,15 +1893,15 @@ https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new
</div>
<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/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>
app = initialize({
base: "../..",
base: "../../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
worker: "../../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

File diff suppressed because one or more lines are too long

View File

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

Binary file not shown.

View File

@@ -929,7 +929,7 @@
<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
</a>
</li>
@@ -941,7 +941,7 @@
<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
</a>
</li>
@@ -953,7 +953,7 @@
<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
</a>
</li>
@@ -965,7 +965,7 @@
<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
</a>
</li>
@@ -977,7 +977,7 @@
<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
</a>
</li>