├── .github └── workflows │ └── release-chapter-10.yml ├── .gitignore ├── Appendix ├── the-12-factor-app-questionnaire.md └── the-sre-manifesto.md ├── Chapter04 ├── microservices │ ├── .dockerignore │ ├── Dockerfile │ ├── deploy-app.sh │ ├── docker-build.sh │ ├── k8s │ │ ├── node-api-deployment.yaml │ │ ├── node-api-lb-service.yaml │ │ └── node-api-service.yaml │ ├── package-lock.json │ ├── package.json │ └── server.js ├── monitoring │ ├── deploy-monitoring.sh │ ├── grafana │ │ ├── grafana-basic-ingress.yaml │ │ ├── grafana-config.yaml │ │ ├── grafana-deployment.yaml │ │ └── grafana-service.yaml │ ├── kube-state │ │ ├── cluster-role-binding.yaml │ │ ├── cluster-role.yaml │ │ ├── deployment.yaml │ │ ├── service-account.yaml │ │ └── service.yaml │ ├── prom-alert │ │ ├── alertmanager-configmap.yaml │ │ ├── alertmanager-deployment.yaml │ │ ├── alertmanager-service.yaml │ │ └── alertmanager-templateconfig.yaml │ ├── prom-blackbox │ │ ├── blackbox-exporter-configmap.yaml │ │ ├── blackbox-exporter-deployment.yaml │ │ └── blackbox-exporter-service.yaml │ ├── prom-node │ │ ├── node-exporter-daemonset.yaml │ │ └── node-exporter-service.yaml │ ├── prom-server │ │ ├── prometheus-basic-ingress.yaml │ │ ├── prometheus-configmap.yaml │ │ ├── prometheus-deployment.yaml │ │ ├── prometheus-pvc.yaml │ │ ├── prometheus-rbac.yaml │ │ ├── prometheus-service.yaml │ │ └── storage-class.yaml │ └── promql-samples.md └── observability-simulation-lab.md ├── Chapter06 ├── cloud-sdk │ ├── app.js │ ├── package-lock.json │ ├── package.json │ └── process.env-example ├── provisioning-simulation-lab.md └── terraform │ └── main.tf ├── Chapter07 ├── data-analysis-simulation-lab.md └── python │ ├── histogram.py │ ├── latency.csv │ └── latency.py ├── Chapter08 ├── autoscaling-simulation-lab.md └── terraform │ └── main.tf ├── Chapter09 ├── automation-simulation-lab.md └── sbom │ ├── Dockerfile │ ├── app-build.sh │ ├── package-lock.json │ ├── package.json │ ├── sbom.spdx.json │ ├── server.js │ └── vulnerabilities.grype ├── Chapter10 ├── argocd │ ├── README.md │ ├── deploy.sh │ └── install.sh └── aws-sam │ ├── .aws-sam │ ├── build.toml │ └── build │ │ ├── HelloWorldFunction │ │ └── hello-world │ │ └── template.yaml │ ├── .github │ └── workflows │ │ └── pipeline.yml │ ├── README.md │ ├── hello-world │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── main_test.go │ └── template.yaml ├── Chapter11 ├── go.mod ├── go.sum ├── main.go └── readme.md ├── Chapter12 ├── k6 │ ├── load-test.js │ └── simple-test.js ├── node │ ├── node-api-deployment.yaml │ ├── node-api-lb-service.yaml │ └── node-api-service.yaml └── testing-simulation-lab.md ├── Chapter16 ├── chaos │ ├── chaos-simulation-lab.md │ ├── litmus │ │ ├── web-chaos-sa.yaml │ │ └── web-pod-delete.yaml │ └── node │ │ ├── web-app-deployment.yaml │ │ ├── web-app-lb-service.yaml │ │ └── web-app-service.yaml └── roleplaying │ ├── deploy-app.sh │ ├── manifests │ ├── web-game-deployment.yaml │ ├── web-game-lb-service.yaml │ └── web-game-service.yaml │ ├── microservices │ ├── Dockerfile │ ├── docker-build.sh │ ├── package-lock.json │ ├── package.json │ ├── static │ │ └── index │ ├── views │ │ └── index.ejs │ └── web-game.js │ ├── roleplaying-simulation-lab.md │ └── solutions │ ├── web-game-deployment-good.yaml │ └── web-game-lb-service-good.yaml ├── ERRATA.md ├── LICENSE ├── README.md └── images └── becoming-a-rockstar-sre.png /.github/workflows/release-chapter-10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/.github/workflows/release-chapter-10.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/.gitignore -------------------------------------------------------------------------------- /Appendix/the-12-factor-app-questionnaire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Appendix/the-12-factor-app-questionnaire.md -------------------------------------------------------------------------------- /Appendix/the-sre-manifesto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Appendix/the-sre-manifesto.md -------------------------------------------------------------------------------- /Chapter04/microservices/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /Chapter04/microservices/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/Dockerfile -------------------------------------------------------------------------------- /Chapter04/microservices/deploy-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/deploy-app.sh -------------------------------------------------------------------------------- /Chapter04/microservices/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/docker-build.sh -------------------------------------------------------------------------------- /Chapter04/microservices/k8s/node-api-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/k8s/node-api-deployment.yaml -------------------------------------------------------------------------------- /Chapter04/microservices/k8s/node-api-lb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/k8s/node-api-lb-service.yaml -------------------------------------------------------------------------------- /Chapter04/microservices/k8s/node-api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/k8s/node-api-service.yaml -------------------------------------------------------------------------------- /Chapter04/microservices/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/package-lock.json -------------------------------------------------------------------------------- /Chapter04/microservices/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/package.json -------------------------------------------------------------------------------- /Chapter04/microservices/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/microservices/server.js -------------------------------------------------------------------------------- /Chapter04/monitoring/deploy-monitoring.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/deploy-monitoring.sh -------------------------------------------------------------------------------- /Chapter04/monitoring/grafana/grafana-basic-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/grafana/grafana-basic-ingress.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/grafana/grafana-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/grafana/grafana-config.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/grafana/grafana-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/grafana/grafana-deployment.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/grafana/grafana-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/grafana/grafana-service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/kube-state/cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/kube-state/cluster-role-binding.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/kube-state/cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/kube-state/cluster-role.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/kube-state/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/kube-state/deployment.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/kube-state/service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/kube-state/service-account.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/kube-state/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/kube-state/service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-alert/alertmanager-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-alert/alertmanager-configmap.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-alert/alertmanager-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-alert/alertmanager-deployment.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-alert/alertmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-alert/alertmanager-service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-alert/alertmanager-templateconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-alert/alertmanager-templateconfig.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-blackbox/blackbox-exporter-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-blackbox/blackbox-exporter-configmap.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-blackbox/blackbox-exporter-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-blackbox/blackbox-exporter-deployment.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-blackbox/blackbox-exporter-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-blackbox/blackbox-exporter-service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-node/node-exporter-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-node/node-exporter-daemonset.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-node/node-exporter-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-node/node-exporter-service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-basic-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-basic-ingress.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-configmap.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-deployment.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-pvc.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-rbac.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/prometheus-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/prometheus-service.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/prom-server/storage-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/prom-server/storage-class.yaml -------------------------------------------------------------------------------- /Chapter04/monitoring/promql-samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/monitoring/promql-samples.md -------------------------------------------------------------------------------- /Chapter04/observability-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter04/observability-simulation-lab.md -------------------------------------------------------------------------------- /Chapter06/cloud-sdk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/cloud-sdk/app.js -------------------------------------------------------------------------------- /Chapter06/cloud-sdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/cloud-sdk/package-lock.json -------------------------------------------------------------------------------- /Chapter06/cloud-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/cloud-sdk/package.json -------------------------------------------------------------------------------- /Chapter06/cloud-sdk/process.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/cloud-sdk/process.env-example -------------------------------------------------------------------------------- /Chapter06/provisioning-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/provisioning-simulation-lab.md -------------------------------------------------------------------------------- /Chapter06/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter06/terraform/main.tf -------------------------------------------------------------------------------- /Chapter07/data-analysis-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter07/data-analysis-simulation-lab.md -------------------------------------------------------------------------------- /Chapter07/python/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter07/python/histogram.py -------------------------------------------------------------------------------- /Chapter07/python/latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter07/python/latency.csv -------------------------------------------------------------------------------- /Chapter07/python/latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter07/python/latency.py -------------------------------------------------------------------------------- /Chapter08/autoscaling-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter08/autoscaling-simulation-lab.md -------------------------------------------------------------------------------- /Chapter08/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter08/terraform/main.tf -------------------------------------------------------------------------------- /Chapter09/automation-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/automation-simulation-lab.md -------------------------------------------------------------------------------- /Chapter09/sbom/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/Dockerfile -------------------------------------------------------------------------------- /Chapter09/sbom/app-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/app-build.sh -------------------------------------------------------------------------------- /Chapter09/sbom/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/package-lock.json -------------------------------------------------------------------------------- /Chapter09/sbom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/package.json -------------------------------------------------------------------------------- /Chapter09/sbom/sbom.spdx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/sbom.spdx.json -------------------------------------------------------------------------------- /Chapter09/sbom/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/server.js -------------------------------------------------------------------------------- /Chapter09/sbom/vulnerabilities.grype: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter09/sbom/vulnerabilities.grype -------------------------------------------------------------------------------- /Chapter10/argocd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/argocd/README.md -------------------------------------------------------------------------------- /Chapter10/argocd/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/argocd/deploy.sh -------------------------------------------------------------------------------- /Chapter10/argocd/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/argocd/install.sh -------------------------------------------------------------------------------- /Chapter10/aws-sam/.aws-sam/build.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/.aws-sam/build.toml -------------------------------------------------------------------------------- /Chapter10/aws-sam/.aws-sam/build/HelloWorldFunction/hello-world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/.aws-sam/build/HelloWorldFunction/hello-world -------------------------------------------------------------------------------- /Chapter10/aws-sam/.aws-sam/build/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/.aws-sam/build/template.yaml -------------------------------------------------------------------------------- /Chapter10/aws-sam/.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /Chapter10/aws-sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/README.md -------------------------------------------------------------------------------- /Chapter10/aws-sam/hello-world/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.log -------------------------------------------------------------------------------- /Chapter10/aws-sam/hello-world/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/hello-world/go.mod -------------------------------------------------------------------------------- /Chapter10/aws-sam/hello-world/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/hello-world/go.sum -------------------------------------------------------------------------------- /Chapter10/aws-sam/hello-world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/hello-world/main.go -------------------------------------------------------------------------------- /Chapter10/aws-sam/hello-world/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/hello-world/main_test.go -------------------------------------------------------------------------------- /Chapter10/aws-sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter10/aws-sam/template.yaml -------------------------------------------------------------------------------- /Chapter11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter11/go.mod -------------------------------------------------------------------------------- /Chapter11/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter11/go.sum -------------------------------------------------------------------------------- /Chapter11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter11/main.go -------------------------------------------------------------------------------- /Chapter11/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter11/readme.md -------------------------------------------------------------------------------- /Chapter12/k6/load-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/k6/load-test.js -------------------------------------------------------------------------------- /Chapter12/k6/simple-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/k6/simple-test.js -------------------------------------------------------------------------------- /Chapter12/node/node-api-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/node/node-api-deployment.yaml -------------------------------------------------------------------------------- /Chapter12/node/node-api-lb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/node/node-api-lb-service.yaml -------------------------------------------------------------------------------- /Chapter12/node/node-api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/node/node-api-service.yaml -------------------------------------------------------------------------------- /Chapter12/testing-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter12/testing-simulation-lab.md -------------------------------------------------------------------------------- /Chapter16/chaos/chaos-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/chaos-simulation-lab.md -------------------------------------------------------------------------------- /Chapter16/chaos/litmus/web-chaos-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/litmus/web-chaos-sa.yaml -------------------------------------------------------------------------------- /Chapter16/chaos/litmus/web-pod-delete.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/litmus/web-pod-delete.yaml -------------------------------------------------------------------------------- /Chapter16/chaos/node/web-app-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/node/web-app-deployment.yaml -------------------------------------------------------------------------------- /Chapter16/chaos/node/web-app-lb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/node/web-app-lb-service.yaml -------------------------------------------------------------------------------- /Chapter16/chaos/node/web-app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/chaos/node/web-app-service.yaml -------------------------------------------------------------------------------- /Chapter16/roleplaying/deploy-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/deploy-app.sh -------------------------------------------------------------------------------- /Chapter16/roleplaying/manifests/web-game-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/manifests/web-game-deployment.yaml -------------------------------------------------------------------------------- /Chapter16/roleplaying/manifests/web-game-lb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/manifests/web-game-lb-service.yaml -------------------------------------------------------------------------------- /Chapter16/roleplaying/manifests/web-game-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/manifests/web-game-service.yaml -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/Dockerfile -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/docker-build.sh -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/package-lock.json -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/package.json -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/static/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/static/index -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/views/index.ejs -------------------------------------------------------------------------------- /Chapter16/roleplaying/microservices/web-game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/microservices/web-game.js -------------------------------------------------------------------------------- /Chapter16/roleplaying/roleplaying-simulation-lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/roleplaying-simulation-lab.md -------------------------------------------------------------------------------- /Chapter16/roleplaying/solutions/web-game-deployment-good.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/solutions/web-game-deployment-good.yaml -------------------------------------------------------------------------------- /Chapter16/roleplaying/solutions/web-game-lb-service-good.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/Chapter16/roleplaying/solutions/web-game-lb-service-good.yaml -------------------------------------------------------------------------------- /ERRATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/ERRATA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/README.md -------------------------------------------------------------------------------- /images/becoming-a-rockstar-sre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Becoming-a-Rockstar-SRE/HEAD/images/becoming-a-rockstar-sre.png --------------------------------------------------------------------------------