binbashar / le-tf-infra-aws

Terraform code for Leverage Reference Architecture for AWS, designed under optimal configs for the most popular modern web and mobile applications needs.
https://www.binbash.co/leverage
Apache License 2.0
26 stars 8 forks source link

Feature | At the EKS demo-apps workloads layer Implement Automated DORA Metrics with Apache DevLake #512

Open exequielrafaela opened 1 year ago

exequielrafaela commented 1 year ago

Describe the Feature:

📔 An alternative implementation should be hosted in EKS or ECS Fargate that could be created on-demand when needed, adding the proper layer in the Ref Arch repo and GitHub actions workflow.

Expected Behavior: Once implemented, users should be able to monitor DORA metrics across Github and Github Actions (Jira nice to have too), without the need for custom tooling or a tedious manual process. The feature should provide beautiful reporting for DORA metrics on our k8s-eks-demosapps env.

Use Case: This feature is valuable for engineering organizations like binbash to measure and improve their performance. It will provide a demo environment to start tracking DORA metrics for the team quickly. It will also provide valuable insights into the DevOps maturity of an organization.

Describe Ideal Solution:

📔 An alternative implementation should be hosted in EKS or ECS Fargate that could be created on-demand when needed, adding the proper layer in the Ref Arch repo and GitHub actions workflow at this repo.

Alternatives Considered: An alternative solution for Github could be the one we had set up in SumoLogic, but in this case, the solution should be free and fully open source ❤️

Additional Context: DORA (DevOps Research and Assessment) metrics are an excellent way for engineering organizations to measure and improve their performance. With Apache Dev Lake, we can get beautiful reporting for DORA metrics on the local machine in as little as 15 minutes.