DEV Community

Cover image for Reliability Pillar - Best Practice Areas
Sebastian Torres
Sebastian Torres

Posted on

Reliability Pillar - Best Practice Areas

Reliability Foundations

Why is the Reliability Foundations best practice area important?

Foundational requirements are those in which the scope extends beyond a single workload or project. Before architecting any system, foundational requirements that influence reliability should be in place. These requirements are something neglected because they are beyond a single project's scope. This neglect can significantly impact the ability to deliver a reliable system.


Workload Architecture

Why is the Workload Architecture best practice area important?

A reliable workload starts with up-front design decisions for both software and infrastructure. Your architecture choices will impact your workload behaviour across all of the Well-Architecture pillars.


Change Management

Why is the Change Management best practice area important?

For reliable operation of the workload, you must anticipate and accommodate changes to your workload or its environments. Changes include those imposed on your workload, such as spikes in demand, and also those from within, such as feature deployments and security patches.


Failure Management

Why is the Failure Management best practice area important?

In any system of reasonable complexity, it is expected that failures will occur. Reliability requires that your workload be aware of failures as they occur and take action to avoid impact on availability. Workloads must be able to both withstand failures and automatically repair issues.

Top comments (0)