Skip to content

Instantly share code, notes, and snippets.

@jboner
Last active April 27, 2025 07:01
Show Gist options
  • Save jboner/3a795a0b0c1945702f70 to your computer and use it in GitHub Desktop.
Save jboner/3a795a0b0c1945702f70 to your computer and use it in GitHub Desktop.

Revisions

  1. jboner revised this gist Dec 2, 2015. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion ResilienceReferences.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,6 @@
    * [Going Solid: A Model of System Dynamics and Consequences for Patient Safety](http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1743994/)
    * [Resilience in Complex Adaptive Systems: Operating at the Edge of Failure](https://www.youtube.com/watch?v=PGLYEDpNu60)
    * [Puppies! Now that I’ve got your attention, Complexity Theory](https://www.ted.com/talks/nicolas_perony_puppies_now_that_i_ve_got_your_attention_complexity_theory)
    * [How Bacteria Becomes Resistant](http://www.abc.net.au/science/slab/antibiotics/resistance.htm)
    * [Towards Resilient Architectures: Biology Lessons](http://www.metropolismag.com/Point-of-View/March-2013/Toward-Resilient-Architectures-1-Biology-Lessons/)
    * [Dealing in Security](http://resiliencemaps.org/files/Dealing_in_Security.July2010.en.pdf)
    * [What is resilience? An introduction to social-ecological research](http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6d21/1398172490555/SU_SRC_whatisresilience_sidaApril2014.pdf)
  2. jboner revised this gist Dec 2, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ResilienceReferences.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # References from my talk 'Without Resilience, Nothing Else Matters'
    ### References from my talk 'Without Resilience, Nothing Else Matters'

    * [Drift into Failure](http://www.amazon.com/Drift-into-Failure-Components-Understanding-ebook/dp/B009KOKXKY)
    * [How Complex Systems Fail](http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf)
  3. jboner revised this gist Dec 2, 2015. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions ResilienceReferences.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # References from my talk 'Without Resilience, Nothing Else Matters'

    * [Drift into Failure](http://www.amazon.com/Drift-into-Failure-Components-Understanding-ebook/dp/B009KOKXKY)
    * [How Complex Systems Fail](http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf)
    * [Antifragile: Things That Gain from Disorder](http://www.amazon.com/Antifragile-Things-that-Gain-Disorder-ebook/dp/B009K6DKTS)
  4. jboner revised this gist Dec 2, 2015. 1 changed file with 23 additions and 31 deletions.
    54 changes: 23 additions & 31 deletions ResilienceReferences.md
    Original file line number Diff line number Diff line change
    @@ -1,31 +1,23 @@
    Drift into Failure - [http://www.amazon.com/Drift-into-Failure-Components-Understanding-ebook/dp/B009KOKXKY]
    How Complex Systems Fail - http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf
    Antifragile: Things That Gain from Disorder - http://www.amazon.com/Antifragile-Things-that-Gain-Disorder-ebook/dp/B009K6DKTS
    Leverage Points: Places to Intervene in a System - http://www.donellameadows.org/archives/leverage-points-places-to-intervene-in-a-system/
    Going Solid: A Model of System Dynamics and Consequences for Patient Safety - http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1743994/
    Resilience in Complex Adaptive Systems: Operating at the Edge of Failure - https://www.youtube.com/watch?v=PGLYEDpNu60
    Dealing in Security - http://resiliencemaps.org/files/Dealing_in_Security.July2010.en.pdf
    What is resilience? An introduction to social-ecological research - http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6d21/1398172490555/SU_SRC_whatisresilience_sidaApril2014.pdf
    Applying resilience thinking: Seven principles for building resilience in social-ecological systems - http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6928/1398150799790/SRC+Applying+Resilience+final.pdf
    Puppies! Now that I’ve got your attention, Complexity Theory - https://www.ted.com/talks/nicolas_perony_puppies_now_that_i_ve_got_your_attention_complexity_theory
    How Bacteria Becomes Resistant - http://www.abc.net.au/science/slab/antibiotics/resistance.htm
    Towards Resilient Architectures: Biology Lessons - http://www.metropolismag.com/Point-of-View/March-2013/Toward-Resilient-Architectures-1-Biology-Lessons/
    Crash-Only Software - https://www.usenix.org/legacy/events/hotos03/tech/full_papers/candea/candea.pdf
    Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel - http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf
    Out of the Tar Pit - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.8928
    Bulkhead Pattern - http://skife.org/architecture/fault-tolerance/2009/12/31/bulkheads.html
    Making Reliable Distributed Systems in the Presence of Software Errors - http://www.erlang.org/download/armstrong_thesis_2003.pdf
    On Erlang, State and Crashes - http://jlouisramblings.blogspot.be/2010/11/on-erlang-state-and-crashes.html
    Akka Supervision - http://doc.akka.io/docs/akka/snapshot/general/supervision.html
    Release It!: Design and Deploy Production-Ready Software - https://pragprog.com/book/mnee/release-it
    Hystrix - https://github.com/Netflix/Hystrix
    Akka Circuit Breaker - http://doc.akka.io/docs/akka/snapshot/common/circuitbreaker.html
    Reactive Streams - http://reactive-streams.org
    Akka Streams - http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/stream-introduction.html
    RxJava - https://github.com/ReactiveX/RxJava
    Feedback Control for Computer Systems - http://www.amazon.com/Feedback-Control-Computer-Systems-Philipp/dp/1449361692
    Simian Army - https://github.com/Netflix/SimianArmy
    Gatling - http://gatling.io
    Akka MultiNode Testing - http://doc.akka.io/docs/akka/snapshot/dev/multi-node-testing.html
    Vending Machine Akka Supervision Demo - https://gist.github.com/jboner/d24c0eb91417a5ec10a6
    Persistent Vending Machine Akka Supervision Demo - https://gist.github.com/jboner/1db37eeee3ed3c9422e4
    * [Drift into Failure](http://www.amazon.com/Drift-into-Failure-Components-Understanding-ebook/dp/B009KOKXKY)
    * [How Complex Systems Fail](http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf)
    * [Antifragile: Things That Gain from Disorder](http://www.amazon.com/Antifragile-Things-that-Gain-Disorder-ebook/dp/B009K6DKTS)
    * [Leverage Points: Places to Intervene in a System](http://www.donellameadows.org/archives/leverage-points-places-to-intervene-in-a-system/)
    * [Going Solid: A Model of System Dynamics and Consequences for Patient Safety](http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1743994/)
    * [Resilience in Complex Adaptive Systems: Operating at the Edge of Failure](https://www.youtube.com/watch?v=PGLYEDpNu60)
    * [Puppies! Now that I’ve got your attention, Complexity Theory](https://www.ted.com/talks/nicolas_perony_puppies_now_that_i_ve_got_your_attention_complexity_theory)
    * [How Bacteria Becomes Resistant](http://www.abc.net.au/science/slab/antibiotics/resistance.htm)
    * [Towards Resilient Architectures: Biology Lessons](http://www.metropolismag.com/Point-of-View/March-2013/Toward-Resilient-Architectures-1-Biology-Lessons/)
    * [Dealing in Security](http://resiliencemaps.org/files/Dealing_in_Security.July2010.en.pdf)
    * [What is resilience? An introduction to social-ecological research](http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6d21/1398172490555/SU_SRC_whatisresilience_sidaApril2014.pdf)
    * [Applying resilience thinking: Seven principles for building resilience in social-ecological systems](http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6928/1398150799790/SRC+Applying+Resilience+final.pdf)
    * [Crash-Only Software](https://www.usenix.org/legacy/events/hotos03/tech/full_papers/candea/candea.pdf)
    * [Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel](http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf)
    * [Out of the Tar Pit](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.8928)
    * [Bulkhead Pattern](http://skife.org/architecture/fault-tolerance/2009/12/31/bulkheads.html)
    * [Making Reliable Distributed Systems in the Presence of Software Errors](http://www.erlang.org/download/armstrong_thesis_2003.pdf)
    * [On Erlang, State and Crashes](http://jlouisramblings.blogspot.be/2010/11/on-erlang-state-and-crashes.html)
    * [Akka Supervision](http://doc.akka.io/docs/akka/snapshot/general/supervision.html)
    * [Release It!: Design and Deploy Production-Ready Software](https://pragprog.com/book/mnee/release-it)
    * [Feedback Control for Computer Systems](http://www.amazon.com/Feedback-Control-Computer-Systems-Philipp/dp/1449361692)
    * [Vending Machine Akka Supervision Demo](https://gist.github.com/jboner/d24c0eb91417a5ec10a6)
    * [Persistent Vending Machine Akka Supervision Demo](https://gist.github.com/jboner/1db37eeee3ed3c9422e4)
  5. jboner created this gist Dec 1, 2015.
    31 changes: 31 additions & 0 deletions ResilienceReferences.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    Drift into Failure - [http://www.amazon.com/Drift-into-Failure-Components-Understanding-ebook/dp/B009KOKXKY]
    How Complex Systems Fail - http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf
    Antifragile: Things That Gain from Disorder - http://www.amazon.com/Antifragile-Things-that-Gain-Disorder-ebook/dp/B009K6DKTS
    Leverage Points: Places to Intervene in a System - http://www.donellameadows.org/archives/leverage-points-places-to-intervene-in-a-system/
    Going Solid: A Model of System Dynamics and Consequences for Patient Safety - http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1743994/
    Resilience in Complex Adaptive Systems: Operating at the Edge of Failure - https://www.youtube.com/watch?v=PGLYEDpNu60
    Dealing in Security - http://resiliencemaps.org/files/Dealing_in_Security.July2010.en.pdf
    What is resilience? An introduction to social-ecological research - http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6d21/1398172490555/SU_SRC_whatisresilience_sidaApril2014.pdf
    Applying resilience thinking: Seven principles for building resilience in social-ecological systems - http://www.stockholmresilience.org/download/18.10119fc11455d3c557d6928/1398150799790/SRC+Applying+Resilience+final.pdf
    Puppies! Now that I’ve got your attention, Complexity Theory - https://www.ted.com/talks/nicolas_perony_puppies_now_that_i_ve_got_your_attention_complexity_theory
    How Bacteria Becomes Resistant - http://www.abc.net.au/science/slab/antibiotics/resistance.htm
    Towards Resilient Architectures: Biology Lessons - http://www.metropolismag.com/Point-of-View/March-2013/Toward-Resilient-Architectures-1-Biology-Lessons/
    Crash-Only Software - https://www.usenix.org/legacy/events/hotos03/tech/full_papers/candea/candea.pdf
    Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel - http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf
    Out of the Tar Pit - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.8928
    Bulkhead Pattern - http://skife.org/architecture/fault-tolerance/2009/12/31/bulkheads.html
    Making Reliable Distributed Systems in the Presence of Software Errors - http://www.erlang.org/download/armstrong_thesis_2003.pdf
    On Erlang, State and Crashes - http://jlouisramblings.blogspot.be/2010/11/on-erlang-state-and-crashes.html
    Akka Supervision - http://doc.akka.io/docs/akka/snapshot/general/supervision.html
    Release It!: Design and Deploy Production-Ready Software - https://pragprog.com/book/mnee/release-it
    Hystrix - https://github.com/Netflix/Hystrix
    Akka Circuit Breaker - http://doc.akka.io/docs/akka/snapshot/common/circuitbreaker.html
    Reactive Streams - http://reactive-streams.org
    Akka Streams - http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/stream-introduction.html
    RxJava - https://github.com/ReactiveX/RxJava
    Feedback Control for Computer Systems - http://www.amazon.com/Feedback-Control-Computer-Systems-Philipp/dp/1449361692
    Simian Army - https://github.com/Netflix/SimianArmy
    Gatling - http://gatling.io
    Akka MultiNode Testing - http://doc.akka.io/docs/akka/snapshot/dev/multi-node-testing.html
    Vending Machine Akka Supervision Demo - https://gist.github.com/jboner/d24c0eb91417a5ec10a6
    Persistent Vending Machine Akka Supervision Demo - https://gist.github.com/jboner/1db37eeee3ed3c9422e4