Green-Software-Foundation / patterns

An online open-source database of software patterns reviewed and curated by the Green Software Foundation across a wide range of categories.
https://patterns.greensoftware.foundation/
Other
75 stars 29 forks source link

Create balancing-efficiency-and-quality-with-ondemand-environments.md #318

Open 2BlackCoffees opened 4 months ago

2BlackCoffees commented 4 months ago

Title

Balancing Efficiency and Quality with On-Demand Environments

Version

Designation of iteration on the pattern. This will initially be assigned by the patterns working group

Submitted By

Jean-Philippe Ulpiano

Published Date

The date this version of the pattern is published. This will be provided by the patterns working group upon approval

Intent

Quality cannot be considered as a trade off to reduce carbon footprint as it would result in creasing it for a largely successful application not working properly.

Tags

---
tags:
 - cloud
---

Problem

This pattern explains how to reduce carbon footprint for non prod environment deactivating unnecessary environments automatically.

Solution

It will spin up environments on demand.

SCI Impact

How will this pattern affect an SCI score of an application and why

`SCI = (E * I) + M per R`

E: Less environment means less energy. M: Can lead to an improve of embodied carbon.

Assumptions

What are the assumptions being made

Pros & Cons

Discussion section for pros and cons of this pattern

- **PRO**: Reduce emissions reduce costs, increase heavily deployment quality tested for each environment spin up.
- **CON**: Need time to spin up a new environment.
russelltrow commented 4 months ago

Hey @2BlackCoffees thank you so much for raising these PRs. We will get them reviewed.