architecture-as-code icon indicating copy to clipboard operation
architecture-as-code copied to clipboard

Repository for industry-standard patterns

Open yt-ms opened this issue 11 months ago • 0 comments

Feature Request

Description of Problem:

A key capability of CALM is to define reusable architectural patterns to solve common problems. These may be created within a company, but there is also substantial benefit in being able to share patterns across the industry, some of which ideally would be contributed by major technology vendors. As the model matures, these patterns can contain key information around domains such as security or resiliency, which in turn will support automated analysis of whether solutions meet specific requirements.

When architecting a solution, I want to discover and use CALM patterns from a curated repository, so I can more rapidly assemble a trusted solution with rich data to support automated control assurance.

Potential Solutions:

The most obvious answer is to create a specific GitHub repo for this, but there may be other alternatives to explore. Key considerations include:

  • How will patterns be made easy to discover? Do we need a predefined structure, tagging based on some taxonomy, simple search, AI-assisted discovery?
  • If we expect vendors to contribute, do we need a specific structure to support this?
  • Who maintains patterns once contributed?
  • What quality controls do we need, and how are they enforced?
  • How are patterns versioned?

yt-ms avatar Mar 19 '24 10:03 yt-ms