One of the biggest was working with the State Department website and automating document submissions. During peak times, we saw submissions getting blocked several times a day, sometimes around 5-10 times a day, when many requests came from the same IP range. To keep submissions running, we had to rotate IPs carefully and control retries after timeouts.
Payment failures were another major issue. During busy periods, roughly 15-20% of payments failed on the first attempt due to gateway errors, bank declines, or checkout timeouts. This led to repeated attempts and unsuccessful checkouts. We needed a more reliable way to process payments so people could complete orders without having to retry multiple times. Security was also important because users were providing personal information, but the product still had to feel simple and easy to use.










