Features
This project is deprecated and no longer maintained. The features listed below describe the capabilities that Harmonix on AWS provided. This information is preserved for reference and educational purposes only.
Templates
Harmonix on AWS provided the following templates:
Providers
![]() | ![]() | ![]() | ![]() | ![]() |
![]() |
AWS Shared Resources
![]() | ![]() | ![]() |
Apps
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() |
Platform Engineer Features
The following features were available to platform engineers:
Add/Remove providers
Allowed 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
Allowed the platform engineer to delete a provider or environment and their associated resources.
![]() | ![]() |
Segregated auditing
Allowed separation of audit logs for each environment. Audit logs were created only for the applications which ran on the particular environment provider.
Deployment requires approval
Configured additional control for sensitive environment when automated deployment was not desired. If requires approval was set to the environment - all application pipelines deployed on this environment would require approval before proceeding.
Application Developer Features
The following features were available to application developers:
Resource binding
Allowed the application developer to bind shared AWS resources to an application so it could 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





















