6 votes

To design a blue green deploy how to publish websocket traffic from live to hot swap server

Websockets don't really have any handling for this per se. You could build your own system but generally the idea for HA is that if anything happens you'll set the client up to automatically reconnect....
coderanger's user avatar
  • 1,197
6 votes
Accepted

Blue Green Deployment DB transactions management

As per Martin Flowers' definition of Blue-Green deployment The blue-green deployment approach does this by ensuring you have two production environments, as identical as possible. At any time one ...
Yasen's user avatar
  • 622
5 votes
Accepted

Blue/green deployment with micro services and DNS

You should have 3 names when you're willing to do a blue/green deployment. Two set of names, one for blue, one for green, which will works as is, and a production entrypoint which will point to ...
Tensibai's user avatar
  • 11.2k
5 votes
Accepted

How to implement blue-green deployment with one master branch

It is worth separating your Continuous Integration "Build" from your Continuous Deployment "Pipeline". For the build portion, CircleCI seems to be your tool of choice, for the latter I recommend ...
Richard Slater's user avatar
5 votes
Accepted

To design a blue green deploy how to publish websocket traffic from live to hot swap server

With a minimally engineered server code (a Google AppEngine application in the example) it's possible to duplicate and forward incoming HTTP traffic received by a production server to a test server (...
Dan Cornilescu's user avatar
1 vote

how to specify the dependency in the deployment?

If I understand correctly this question is based on the problem I initially outlined here - https://worklifenotes.com/2020/03/04/microservices-combinatorial-explosion-of-versions/ So we've been ...
taleodor's user avatar
  • 802
1 vote

Blue Green Deployment DB transactions management

As promised, here is a solution using haproxy with sticky cookies. Note, that this approach requires support on the application side (as only your application layer may know once transactions are ...
taleodor's user avatar
  • 802

Only top scored, non community-wiki answers of a minimum length are eligible