Discussion about this post

User's avatar
Dominik Haska's avatar

When joining Google I was surprised that there are hundreds or more SWEs working on systems for progressive rollouts of binaries or features flags or canary analysis. It’s very satisfying to see in practice after working with such scale how important it is. Thousands of small changes are targeting some small partitions of traffic and some are reverted automatically. It’s unimaginable for such type of company to not have it in place.

Expand full comment
Hugh Brown's avatar

> The instruction that crashed is the Assembly instruction “mov r9d, [r8].” This instructs to move the bytes in the r9d address to the r8 one. The problem is that r8 is an unmapped address (invalid), and so the process crashes!

I think you have it backwards. I think `mov r9d, [r8]` is destination/source, not source/destination (as your text claims).

Expand full comment
4 more comments...

No posts