Re:Rapid release at massive scale
by zatkin on Friday September 01, 2017 @04:54AM
(#15147063)
How are they able to achieve slicing their userbase into thousands of pieces to do this gradual release?
[ Parent
| on HN ]
One way to accomplish this would be reverse proxy layer with sticky sessions that routs some percentage of traffic to X and some to Y.
This is in fact exactly what we (https://www.turbinelabs.io) do. With enough proxy work you can tee some traffic to version Y and observe success rate/latency, then discard the response (or compare it with version X's response), at least for idempotent requests.
Re:Rapid release at massive scale
by sweetdreamerit on Friday September 01, 2017 @06:04AM
(#15147256)
A sort of A/B test, where what is tested is the implementation.