Reliable Software Systems

Just writing applications is the tip of the iceberg. If you want them to be robust, reliable, and have few incidents, there are a lot more policies, procedures, and best practices your team should follow.

This section aligns with the principles of 12-Factor apps, and devops. If you follow all of the best practices listed here, your system should be highly available, reliable, and have few incidents.

Reliability Checklist