Mission Critical Workload Architecture Design Areas

The design areas are interrelated and decision made within one area can impact or influence decisions across the entire design. Mission critical guidance within this series is composed of architectural considerations and recommendations oriented. Below are the design areas with summary:

Application Design

To build a highly reliable application by using a scale-unit architecture and following cloud application design patterns allow to scaling, and error handling.

Application Platform

The decision made and recommendations on selection, design and configuration of a perfect and appropriate application hosting, dependencies, frameworks and libraries.

Data Platform

Selection of the data storage technologies needs to have the evaluation on volume, velocity, variety and veracity of data.

Networking and Connectivity

An application level, considering requisite connectivity and redundant traffic management. Critical recommended intended to inform the design of a secure and scalable global network design.

Health Modeling and Obnservability

Processes to define robust health model, mapping quantified application health states through observability and operational constructs to achieve operational maturity.

Deployment and Testing

Reduce downtime and maintain application health for deployment operations, providing key considerations and recommendations intended to inform the design of optimal CI/CD pipeline for a mission-critical applications.

Security

Protect the application against threats intended to directly or indirectly compromise its reliability.

Operational Procedures

Adoption of DevOps and related deployment methods is used to drive effective and consistent procedures.