Outage in RevenueCat

Partial API issues detected

Resolved Major
March 29, 2023 - Started about 2 years ago - Lasted about 13 hours
Official incident page

Need to monitor RevenueCat outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including RevenueCat, and never miss an outage again.
Start Free Trial

Outage Details

Engineers are mitigating the issue by enabling our backup systems which is expected to allow purchases to proceed. Engineers anticipate no impact to new and existing purchases. Webhooks may be delayed. More updates as investigation proceeds.
Components affected
RevenueCat API Uptime
Latest Updates ( sorted recent to last )
RESOLVED about 2 years ago - at 03/29/2023 06:06PM

Engineers have confirmed that all of the receipts that made it to our servers were replayed and reprocessed. We have another redundant layer of logs that we have also replayed as a backup. Number of purchases in our systems look consistent with the traffic from previous days. Additionally, SDKs will retry any receipt that did not make it to our severs, although we expect them to be minimal.

We are closing the incident as all systems are operational. We are very sorry for any inconvenience caused, and we will keep working to make sure our backup systems are even smoother for the future. If you have any specific concerns related to your app or customers, do not hesitate to reach out to RevenueCat support.

MONITORING about 2 years ago - at 03/29/2023 02:16PM

All read paths have been restored.

This incident will stay open until we confirm that all receipts have been replayed correctly. The vast majority of receipts have been replayed earlier, but we are doing final checks to make sure everything has been captured.

MONITORING about 2 years ago - at 03/29/2023 01:27PM

Last seen data (subscriber last seen time, last seen country, last seen platform, etc) is being written again. Everything should now be receiving accurate last seen data with the exception of the subscriber info endpoint. Once we verify our last seen data infrastructure is reliable, we will enable this last read path.

INVESTIGATING about 2 years ago - at 03/29/2023 09:10AM

To learn more about the work done on new mitigation tooling, check here: https://twitter.com/jeiting/status/1639393214837694464

INVESTIGATING about 2 years ago - at 03/29/2023 09:06AM

Services are fully restored. With our new mitigation tool in place (details here: https://twitter.com/jeiting/status/1639393214837694464), there was minimal disruption for the customers and there was no data loss. SDK users were able to unlock purchases. However there were delays in Stripe and consumable purchases, as well as some webhooks. But purchase data was not lost. We are working on catching up on the last-seen data (which mostly affects charts). We will keep you posted on the progress.
Meanwhile if you have any questions, please do not hesitate to reach out to RevenueCat Support.

INVESTIGATING about 2 years ago - at 03/29/2023 06:46AM

Update: Most services have been restored, however some users may see stale last-seen data. Engineers are arranging to replay purchases into the primary database. We will update again when the system is fully restored.

INVESTIGATING about 2 years ago - at 03/29/2023 05:37AM

Engineers have traced the issue to one of our non-critical storage layers and are looking at ways to bypass. New purchases are still succeeding. More updates as investigation proceeds.

INVESTIGATING about 2 years ago - at 03/29/2023 05:15AM

We are continuing to investigate this issue.

INVESTIGATING about 2 years ago - at 03/29/2023 05:13AM

Engineers are mitigating the issue by enabling our backup systems which is expected to allow purchases to proceed. Engineers anticipate no impact to new and existing purchases. Webhooks may be delayed. More updates as investigation proceeds.

Stop Juggling Dozens of Status Pages – Monitor Them All in One Place

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 4000 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook