Why automated renewal is not enough
ACME clients renew certificates automatically until something quietly stops working: an HTTP-01 challenge blocked by a redirect, a DNS-01 record removed during a migration, a cron job on a decommissioned host, or a rate limit hit during a bulk renewal. The renewal fails silently and the first signal is an outage. Independent expiry monitoring is the control that catches it.
- Certificate lifetimes are shrinking industry-wide, so renewal now happens far more often and has more chances to fail.
- A certificate that renews on the origin but is not reloaded by the web server still serves the old one.
- Load balancers and CDNs often hold their own copy of the certificate that must be updated separately.