Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smart staged rollouts #425

Open
kitallis opened this issue Apr 13, 2023 · 0 comments
Open

Smart staged rollouts #425

kitallis opened this issue Apr 13, 2023 · 0 comments
Labels
big feature A substantial feature that should be broken down into small issues category / release trains

Comments

@kitallis
Copy link
Member

Proposal

Tramline now supports tracking and driving staged rollouts (or phased releases). The next logical step is for it to be able to automatically do so without user intervention.

The scope here is clearly vast, there could be a variety of data sources we could track to make an informed decision. We could do anomaly analysis, we could do regression analysis from historical data and compute a score based on which we resume/halt rollouts.

What this achieves / problem(s) it solves

With #280 and this, we would have a system that is very close to a fully automatic pipeline. The MTTR would be much shorter, and computing data from various sources and then making an informed decision wouldn't be a human intervened activity anymore.

Additional context

We should pick some obvious simpler systems to integrate with first like Sentry and/or Crashalytics to see how effective we can be to our users.

@kitallis kitallis added big feature A substantial feature that should be broken down into small issues category / release trains labels Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
big feature A substantial feature that should be broken down into small issues category / release trains
Projects
None yet
Development

No branches or pull requests

1 participant