austenstone / gha-waf

The GitHub Actions Well Architected Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The GitHub Actions Well-Architected Framework

Introduction

The GitHub Actions Well-Architected Framework is a design framework that can improve the quality of a workload by helping it to:

  • Be resilient, available, and recoverable.
  • Be as secure as you need it to be.
  • Deliver a sufficient return on investment.
  • Support responsible development and operations.
  • Accomplish its purpose within acceptable timeframes.
  • The framework is founded on the five pillars of architectural excellence, which are mapped to those goals. They are: Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency.

Each pillar provides recommended practices, risk considerations, and tradeoffs. The design decisions must be balanced across all pillars, given the business requirements. The technical and actionable guidance is broad enough for all workloads and applies to a specific scenario. This guidance is centered on Azure.

Workload architecture isn't the same as its implementation. The Well-Architected Framework can set you up for success through architectural design, but the implementation choices depend on the business requirements and constraints of your organization.

Pillars

The pillars dive into the five key areas of the Well-Architected Framework.

1. Reliability

2. Security

3. Cost Optimization

4. Operational Excellence

5. Performance Efficiency

Conclusion

Summarize the key points of the framework and its benefits.

About

The GitHub Actions Well Architected Framework