Solution to establish and manage an internal catalog of reusable, repeatable, well-architected, secure-by-design, and production-ready cloud infrastructure patterns - Application Pattern Orchestrator on AWS

Solution to establish and manage an internal catalog of reusable, repeatable, well-architected, secure-by-design, and production-ready cloud infrastructure patterns

Publication date: November 2022 (last update: August 2023)

Application Pattern Orchestrator (APO) is an AWS solution that helps customers in regulated industries such as Financial Services Industry (FSI), manufacturing, and healthcare to establish and manage an internal catalog of reusable, repeatable, well-architected, secure-by-design, and production-ready cloud infrastructure patterns for use by application development and engineering teams throughout their organizations.

Note

A pattern may be described by one or more attributes on its initial definition or as part of a subsequent update. Although such attributes can describe any characteristic of a pattern, such as hosting construct or technology stack, in the context of this solution, they are intended to inform governance, risk, and compliance characteristics.

This solution offers a set of integrated components that provide an end-to-end orchestration framework to allow decentralized contribution, implement automated compliance validation, centralize approval and publishing, and lifecycle notifications of an enterprise’s internal application-driven cloud infrastructure patterns.

Using this solution, application and technology teams can use a self-service web user interface (UI) to submit their application patterns as CloudFormation or CDK for automatic validation, manual review, approval and publishing to Service Catalog as Service Catalog products (for CloudFormation-based patterns) and to AWS CodeArtifact as software packages (for CDK-based patterns).

  • Automatic validation provides feedback within minutes, while the solution’s manual review and approval workflows provide asynchronous collaboration between application teams and centralized architecture and security teams, via familiar tools such as Git, where rework or further iterations are needed. For more information, refer to the

  • The web UI provides a notification capability to subscribers to alert to the availability of newly published patterns or versions per category, portfolio, etc.

  • You can use a browsable and searchable catalogue of published patterns for consumption, with metadata and supporting assets, for example, architecture diagrams and Frequently Asked Questions (FAQs) to locate useful patterns.

This implementation guide describes architectural considerations and configuration steps for deploying the Application Pattern Orchestrator in the AWS cloud.

Use this navigation table to quickly find answers to these questions:

If you want to . . . Read . . .

Know the cost for running this solution.

The estimated cost for running this solution in the US-East (N.Virginia) Region is USD $194.32 per month.

Cost
Understand the security considerations for this solution. Security
Know which AWS Regions are supported for this solution. Supported AWS Regions
View or download the AWS CloudFormation template included in this solution to automatically deploy the infrastructure resources (the “stack”) for this solution. AWS CloudFormation template

This guide is intended for deployment in an enterprise by IT infrastructure and security architects, security administrators, developers, and DevSecOps professionals who have practical experience with the AWS Cloud.