3 ms·
I don't see how you can use this for any applications which have state that's not common with the source of the request. When I was a SRE we used to do these th
by kodah 4y ago
I don't see how you can use this for any applications which have state that's not common with the source of the request. When I was a SRE we used to do these things called "dark launches" which were a type of canary analysis where we'd mirror production traffic onto a build we wanted to promote. If the error rate breached the current error rate, the build was kicked back. It was a really nice system, and this reminds me of that.
- aviramha 4y agoThe full use case we want to have is developer using staging as their development environment, sharing it with others. The developers would launch their locally developed services using mirrord, getting traffic from the staging environment and also having access to the same resources as the pod in the staging environment (env vars, file system, outgoing traffic) while being able to control each service with settings (use remote/local for each)