Hacker News new | ask | show | jobs
Ask HN: How do I gradually roll out a new app? Plz help
1 points by AltonWells 1805 days ago
So heres my problem.

We're launching a new app this month and want to roll out in phases. We want 1% of the users to use the app the first week. We want another 10% the next, then 40, then 80... you get the point.

I'm trying to find a tool to help us do this. Something like Google Optimize for split traffic? Or perhaps another tool for creating user groups and assigning them to a certain path.

Does anyone have any good ideas or have you done this in the past.

I could really use some help.

1 comments

It is called canary deployment. Look it up.
Not really, canary is typically a single instance in a group of servers or containers, most often for testing correctness.

OP is more likely looking for traffic segmentation with sticky sessions, maybe something like https://launchdarkly.com/

You could certainly achieve this with nginx and some business logic