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

Versioned deployments #364

Open
AlexeyBarabash opened this issue Dec 27, 2019 · 1 comment
Open

Versioned deployments #364

AlexeyBarabash opened this issue Dec 27, 2019 · 1 comment

Comments

@AlexeyBarabash
Copy link
Contributor

@AlexeyBarabash AlexeyBarabash commented Dec 27, 2019

From the conversation with @bridiver and @darkdh.

brianjohnson

We need versioned deployments.
Each server update uses a different url/lamda function and then those updated urls will just ride the release train.
So when we change the server code it gets a new deployment and the old deployments don't change.
The only time we'd change an existing deployment is for a bug fix.

About different channels of browser.
They all point to the same s3 buckets except for maybe a dedicated test env, but the server code (auth and lambda) will have versioned deployments.

@AlexeyBarabash AlexeyBarabash added this to Untriaged backlog in Sync - All platforms via automation Dec 27, 2019
@bridiver
Copy link
Contributor

@bridiver bridiver commented Dec 27, 2019

so for instance we might have something like https://brave.sync.com/v1, https://brave.syn.com/v2 and whatever corresponding identifier we would need for different lambda deployments. That way we can coordinate the client changes with any server changes and not risk breaking things for users on release channel

@AlexeyBarabash AlexeyBarabash mentioned this issue Dec 30, 2019
10 of 32 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Sync - All platforms
  
Untriaged backlog
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.