Skip to main content

Intro

What is OPA on AWS?

Orchestrate Platforms and Applications (OPA) on AWS brings the AWS cloud closer to your developers. The platform allows enterprise customers to build environments and applications on AWS without requiring application developers to upskill on cloud expertise. OPA on AWS is a reference implementation for an enterprise-grade, fully integrated internal developer platform. It improves the workflow for application developers, with a secure and scalable experience for non-cloud developers.

OPA on AWS is built on a Cloud Native Computing Foundation (CNCF) project, Backstage, which is an open platform for building developer portals. The Backstage platform itself has been adopted by over 900 companies as their primary developer portal in the past 3 years and has over 100 plugins available for its end users. OPA on AWS takes Backstage to the next level by seamlessly integrating it with AWS and packaging it together for enterprise use.

Why did we build OPA on AWS?

Customers usually start their journey on AWS with small groups, which usually consist of highly skilled individuals who are well-versed in cloud technologies. However, scaling that experience is the true challenge. Providing a better developer experience can help customers in their cloud adoption journey.

This challenge is even more difficult for enterprise customers that need to meet their organization's operational, security, and compliance standards. Platform engineering helps to reduce this bottleneck and to enable enterprises to scale and improve their developer experience and the use of AWS Services securely.

The below image depicts how organizations have evolved from slow and manual processes into modern platforms that streamline application development.

How does it work?

OPA on AWS provides the provisioning and operational layers to build applications quickly and security via a self-service internal developer portal. It leverages existing AWS Services like EKS and ECS so that users can enjoy the agility and scalability of these services. It’s the best of both worlds - a customizable developer platform with the power and scale of AWS Services. To get you started quickly, we provide dozens of templates and patterns we have collected from different teams and customers.

What's included?

The open source solution includes the following:

  1. Complete source code to customize your own platform.
  2. Dozens of templates and examples to create environments, providers, applications and AWS resources.
  3. Backstage plugins and plugins source code.
  4. Predefined CI/CD centralized pipelines for more than a dozen common patterns.
  5. Documentation, support videos, and a workshop.

Refer to the features page for a complete list of capabilities.

Getting Started

Get started by creating a new platform