Features
Templates
Providers
AWS Shared Resources
Apps
Platform Engineer Features
Add/Remove providers
Allow the platform engineer to configure environments with multiple providers.
Use case: a platform engineer design an environment where application should be running on two regions for resiliency purposes. Two providers with different regions can be associated to the same environment.
Use case: a platform engineer design an environment where application needs to be access by local regional teams. Two providers with different regions can be associated to the same environment.
Once at least one provider is selected, you can add more providers of the same type: ie: ECS->ECS, EKS->EKS, Serverless->Serverless
Delete providers / environments
Allow the platform engineer to delete a provider or environment and their associated resources.
Segregated auditing
Allow separation of audit logs for each environment. Audit logs are created only for the applications which run on the particular environment provider.
Deployment requires approval
Configure additional control for sensitive environment when automated deployment is not desired. If requires approval is set to the environment - all application pipelines deployed on this environment will require approval before proceeding.
Application developer Features
Resource binding
Allow the application developer to bind shared AWS resources to an application to it can access the shared resource.
Deploy application to additional environments
Allow the application developer to deploy an application to additional environments
Toggle between the environments
Allow the application developer to toggle between the environments of which an application is deployed and present relevant information for the current selected environment
Delete an App
Delete an application from one or many environments.
App Development
- Clone repository: The ability to clone the repository immediately after it was created without waiting for the pipeline to provision the infrastructure
- Start & stop App: For containerize application - the ability to stop / start the application.
- Update & delete App: For Serverless application - deploy or remove the API
- Change application environment variables
- View related AWS app cloud resources: View related application resources that have been provisioned for this app
- View application logs: View the CloudWatch logs for the application
- Visualize application software catalog relationship: View the application relationships including environments, shared resources and owners
- View application CI/CD pipelines: View the application CI/CD pipelines