Why we need resilient software design - Part 1
The rise of distributed systems

In this post series, I will discuss what resilience means for IT systems and why resilient software design has become mandatory.
The rise of distributed systems
In this post series, I will discuss what resilience means for IT systems and why resilient software design has become mandatory.
Are they the same thing?
In this post, I will discuss if there is a difference between resilience and fault tolerance when talking about IT systems.
A new paradigm for the 21st century
Resilience IMO is a huge topic. It has a broader scope than most people think and – even more important – it has become much more relevant for most of us than most people imagine. Thus, time to shed some light on this topic. Over the course of several posts in the future I will discuss several aspects of resilience. Of course, my main focus will still be IT. But in some places I will leave the boundaries of IT as this topic affects – and supports – us in many ways.
Coping better with continuous change
Change is hard.
The actual revolution
In the previous post we discussed the evolution of the public cloud offerings from their beginnings until around 2015, starting at the plain compute and storage level and working their way up to the PaaS level.