Availability and Reliability Explained in System Design: guide to Software Architecture- Episode 3.3