gitextract_zk337uau/ ├── .github/ │ └── workflows/ │ ├── build.yml │ └── gh-deploy.yml ├── .gitignore ├── LICENSE ├── NOTICE ├── courses/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── index.md │ ├── level101/ │ │ ├── big_data/ │ │ │ ├── evolution.md │ │ │ ├── intro.md │ │ │ └── tasks.md │ │ ├── databases_nosql/ │ │ │ ├── further_reading.md │ │ │ ├── intro.md │ │ │ └── key_concepts.md │ │ ├── databases_sql/ │ │ │ ├── backup_recovery.md │ │ │ ├── concepts.md │ │ │ ├── conclusion.md │ │ │ ├── innodb.md │ │ │ ├── intro.md │ │ │ ├── lab.md │ │ │ ├── mysql.md │ │ │ ├── operations.md │ │ │ ├── query_performance.md │ │ │ ├── replication.md │ │ │ └── select_query.md │ │ ├── git/ │ │ │ ├── branches.md │ │ │ ├── conclusion.md │ │ │ ├── git-basics.md │ │ │ └── github-hooks.md │ │ ├── linux_basics/ │ │ │ ├── command_line_basics.md │ │ │ ├── conclusion.md │ │ │ ├── intro.md │ │ │ └── linux_server_administration.md │ │ ├── linux_networking/ │ │ │ ├── conclusion.md │ │ │ ├── dns.md │ │ │ ├── http.md │ │ │ ├── intro.md │ │ │ ├── ipr.md │ │ │ ├── tcp.md │ │ │ └── udp.md │ │ ├── messagequeue/ │ │ │ ├── further_reading.md │ │ │ ├── intro.md │ │ │ └── key_concepts.md │ │ ├── metrics_and_monitoring/ │ │ │ ├── alerts.md │ │ │ ├── best_practices.md │ │ │ ├── command-line_tools.md │ │ │ ├── conclusion.md │ │ │ ├── introduction.md │ │ │ ├── observability.md │ │ │ └── third-party_monitoring.md │ │ ├── python_web/ │ │ │ ├── intro.md │ │ │ ├── python-concepts.md │ │ │ ├── python-web-flask.md │ │ │ ├── sre-conclusion.md │ │ │ └── url-shorten-app.md │ │ ├── security/ │ │ │ ├── conclusion.md │ │ │ ├── fundamentals.md │ │ │ ├── intro.md │ │ │ ├── network_security.md │ │ │ ├── threats_attacks_defences.md │ │ │ └── writing_secure_code.md │ │ └── systems_design/ │ │ ├── availability.md │ │ ├── conclusion.md │ │ ├── fault-tolerance.md │ │ ├── intro.md │ │ └── scalability.md │ ├── level102/ │ │ ├── .level102 │ │ ├── containerization_and_orchestration/ │ │ │ ├── conclusion.md │ │ │ ├── containerization_with_docker.md │ │ │ ├── intro.md │ │ │ ├── intro_to_containers.md │ │ │ └── orchestration_with_kubernetes.md │ │ ├── continuous_integration_and_continuous_delivery/ │ │ │ ├── cicd_brief_history.md │ │ │ ├── conclusion.md │ │ │ ├── continuous_delivery_release_pipeline.md │ │ │ ├── continuous_integration_build_pipeline.md │ │ │ ├── introduction.md │ │ │ ├── introduction_to_cicd.md │ │ │ └── jenkins_cicd_pipeline_hands_on_lab.md │ │ ├── linux_intermediate/ │ │ │ ├── archiving_backup.md │ │ │ ├── bashscripting.md │ │ │ ├── conclusion.md │ │ │ ├── introduction.md │ │ │ ├── introvim.md │ │ │ ├── package_management.md │ │ │ └── storage_media.md │ │ ├── networking/ │ │ │ ├── conclusion.md │ │ │ ├── infrastructure-features.md │ │ │ ├── introduction.md │ │ │ ├── rtt.md │ │ │ ├── scale.md │ │ │ └── security.md │ │ ├── system_calls_and_signals/ │ │ │ ├── conclusion.md │ │ │ ├── intro.md │ │ │ ├── signals.md │ │ │ └── system_calls.md │ │ ├── system_design/ │ │ │ ├── conclusion.md │ │ │ ├── intro.md │ │ │ ├── large-system-design.md │ │ │ ├── resiliency.md │ │ │ ├── scaling-beyond-the-datacenter.md │ │ │ └── scaling.md │ │ └── system_troubleshooting_and_performance/ │ │ ├── conclusion.md │ │ ├── important-tools.md │ │ ├── introduction.md │ │ ├── performance-improvements.md │ │ ├── troubleshooting-example.md │ │ └── troubleshooting.md │ ├── sre_community.md │ └── stylesheets/ │ └── custom.css ├── mkdocs.yml ├── overrides/ │ └── partials/ │ ├── header.html │ ├── nav-item.html │ └── nav.html └── requirements.txt