Uber developed a context-aware retry mechanism to prevent retry storms that amplify failures across service dependencies. Traditional retry strategies apply retries uniformly regardless of error origin, causing localized outages to cascade into stack-wide incidents; the solution uses error ownership and retry budgets to limit retries only at the service where errors originate, reducing load amplification.
Rdap-Java is a lightweight ~5KB Java 11 library for checking domain availability and registration status via RDAP protocol. It supports over 1,200 TLDs with automatic server discovery, IDN/Punycode handling, and built-in failover mechanisms as a modern alternative to legacy WHOIS queries.