From e5741ea41776c2631d5b9591532a54092e5253a8 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 6 Aug 2014 12:50:19 -0500 Subject: [PATCH 1/9] Add resources --- resources.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 resources.md diff --git a/resources.md b/resources.md new file mode 100644 index 0000000..c7e996d --- /dev/null +++ b/resources.md @@ -0,0 +1,12 @@ +#### Patterns + +* http://martinfowler.com/bliki/CircuitBreaker.html + +#### Metrics & profiling + +* http://metrics.codahale.com/ +* https://github.com/riemann/riemann-jvm-profiler + +#### Fault tolerance + +* https://github.com/Netflix/Hystrix From 60caf077bc02c0ac02fa90abf79d85295ba35734 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 6 Aug 2014 12:57:32 -0500 Subject: [PATCH 2/9] Add schedule --- schedule.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 schedule.md diff --git a/schedule.md b/schedule.md new file mode 100644 index 0000000..fde3c07 --- /dev/null +++ b/schedule.md @@ -0,0 +1,14 @@ +# Schedule for 8th Light reading group + +#### 2014-08-06 +* [Notes on Distributed Systems for Young Bloods](http://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/) (Hodges) + +#### 2014-08-13 +* [Fallacies of Distributed Computing Explained](http://www.rgoarchitects.com/Files/fallacies.pdf) (Rotem-Gal-Oz) +* [You Can’t Sacrifice Partition Tolerance](http://codahale.com/you-cant-sacrifice-partition-tolerance/) (Hale) + +#### 2014-08-20 +* [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ + +#### 2014-08-27 +* [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ From bf0ac2fd72ebfa35188abf348f77f251dde364f1 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 13 Aug 2014 13:10:16 -0500 Subject: [PATCH 3/9] Schedule first 3 segments of Release It! --- schedule.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/schedule.md b/schedule.md index fde3c07..7b7d104 100644 --- a/schedule.md +++ b/schedule.md @@ -8,7 +8,10 @@ * [You Can’t Sacrifice Partition Tolerance](http://codahale.com/you-cant-sacrifice-partition-tolerance/) (Hale) #### 2014-08-20 -* [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ +* Chapters 1-3 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) #### 2014-08-27 -* [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ +* Chapter 4 (Stability Antipatterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ + +#### 2014-09-03 +* Chapter 5 (Stability Patterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ From 0e9fc88b0e8481f4b6121616bf96a694858db98b Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 13 Aug 2014 13:17:13 -0500 Subject: [PATCH 4/9] Remove TBD --- schedule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/schedule.md b/schedule.md index 7b7d104..096bee8 100644 --- a/schedule.md +++ b/schedule.md @@ -11,7 +11,7 @@ * Chapters 1-3 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) #### 2014-08-27 -* Chapter 4 (Stability Antipatterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ +* Chapter 4 (Stability Antipatterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) #### 2014-09-03 -* Chapter 5 (Stability Patterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) _chapters TBD_ +* Chapter 5 (Stability Patterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) From a8c1f4fcd5e63b0f00fbff7008608919b5576e96 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 3 Sep 2014 11:24:49 -0500 Subject: [PATCH 5/9] Schedule out the rest of Release It! --- schedule.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/schedule.md b/schedule.md index 096bee8..90b1e5a 100644 --- a/schedule.md +++ b/schedule.md @@ -15,3 +15,12 @@ #### 2014-09-03 * Chapter 5 (Stability Patterns) of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) + +#### 2014-09-10 +* Chapter 6-10 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) + +#### 2014-09-17 +* Chapter 11-15 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) + +#### 2014-09-24 +* Chapter 16-18 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) From 372db88fcf71fb34639d5a56a1787af7cf114f82 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 10 Sep 2014 13:06:46 -0500 Subject: [PATCH 6/9] Add the next few weeks after Release It! --- schedule.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/schedule.md b/schedule.md index 90b1e5a..35cfbed 100644 --- a/schedule.md +++ b/schedule.md @@ -24,3 +24,14 @@ #### 2014-09-24 * Chapter 16-18 of [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/0978739213) (Nygard) + +#### 2014-10-01 +* [Incident Response at Heroku](https://blog.heroku.com/archives/2014/5/9/incident-response-at-heroku) (McGranaghan) +* [Observability at Twitter](https://blog.twitter.com/2013/observability-at-twitter) (Watson) + +#### 2014-10-08 +* [Getting Real About Distributed Systems Reliability](http://blog.empathybox.com/post/19574936361/getting-real-about-distributed-system-reliability) (Kreps) +* [My Philosophy on Alerting](https://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/edit#heading=h.whsaboyw21nk) (Ewaschuk) + +#### 2014-10-15 +* [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) (Chapters TBD) From 68f95d94c499e7abf9739a0065d7affe81cbbec4 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 17 Sep 2014 12:58:01 -0500 Subject: [PATCH 7/9] Insert some culture goodness into the schedule --- schedule.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/schedule.md b/schedule.md index 35cfbed..9b43585 100644 --- a/schedule.md +++ b/schedule.md @@ -34,4 +34,8 @@ * [My Philosophy on Alerting](https://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/edit#heading=h.whsaboyw21nk) (Ewaschuk) #### 2014-10-15 +* [Resilience Engineering: Part I](http://www.kitchensoap.com/2011/04/07/resilience-engineering-part-i/) +* [Resilience Engineering: Part II](http://www.kitchensoap.com/2012/06/18/resilience-engineering-part-ii-lenses/) (Allspaw) + +#### 2014-10-22 * [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) (Chapters TBD) From 0605e32e3269fa5e4ad9af588df91aeac434cd29 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Fri, 17 Oct 2014 07:28:09 -0500 Subject: [PATCH 8/9] Add chapter schedule for alerting book --- schedule.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/schedule.md b/schedule.md index 9b43585..e34cfdd 100644 --- a/schedule.md +++ b/schedule.md @@ -38,4 +38,10 @@ * [Resilience Engineering: Part II](http://www.kitchensoap.com/2012/06/18/resilience-engineering-part-ii-lenses/) (Allspaw) #### 2014-10-22 -* [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) (Chapters TBD) +* Chapters 1-2 of [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) + +## 2014-10-29 +* Chapters 3-4 of [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) + +## 2014-11-05 +* Chapters 5-8 of [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) From 08a5329084e768cb86e6b73be25321bfe7276d31 Mon Sep 17 00:00:00 2001 From: Colin Jones Date: Wed, 29 Oct 2014 12:17:05 -0500 Subject: [PATCH 9/9] Add a couple papers to the schedule --- schedule.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/schedule.md b/schedule.md index e34cfdd..78141fb 100644 --- a/schedule.md +++ b/schedule.md @@ -45,3 +45,9 @@ ## 2014-11-05 * Chapters 5-8 of [Effective Monitoring and Alerting](http://www.amazon.com/Effective-Monitoring-Alerting-For-Operations/dp/1449333524) (Ligus) + +## 2014-11-12 +* [On Designing and Deploying Internet Scale Services](http://mvdirona.com/jrh/talksAndPapers/JamesRH_Lisa.pdf) (Hamilton) + +## 2014-11-19 +* [The Google File System](http://research.google.com/archive/gfs-sosp2003.pdf) (Ghemawat et al.)