Why this alertmanager-en pattern gets slow in production: a source-level explanation
Most alertmanager-en articles stop at "how to use it" and never cover "when not to use it". This is an attempt at the second half.
Worth noting: the official docs do cover this, just in a very inconspicuous spot. I only found it reading the source comments, where the author explains the reasoning — roughly "so that it degrades into predictable behaviour in extreme cases".
One last trap: in container environments remember to adjust the memory-related parameters in step. Otherwise the host limit and the process expectation disagree, and the symptom is intermittent, unreproducible failure.