Changes / Braze / Widespread Internet Issue
Braze: Major incident: Widespread Internet Issue
Summary
Braze reported major degradation from 2025-06-12 19:01 UTC to resolution at 2025-06-12 21:30 UTC: message sending and data processing latency, SDK API errors, and disrupted Android push delivery. The Google Cloud outage prevented Kubernetes scaling; infrastructure later scaled up to process backlogs, and Google confirmed Android Push / Firebase messaging recovery.
Machine-written from the diff below (Sol; type: incident degradation). Check the diff before relying on it.
Major incidentLabel: degradation (model (Jev), 40%)Changed Detected Source: stspg.io (opens in new tab)
What changed
Before: not present
After: Widespread Internet Issue
Before: not present
After: major
Before: not present
After: resolved
Before: not present
After: 2025-06-12 19:01 UTC
Before: not present
After: 2025-06-12 21:30 UTC
Before: not present
After: Dashboard, Data Processing, EU 01 Cluster - Dashboard, EU 01 Cluster - Data Processing, EU 01 Cluster - Outbound Messaging, EU 01 Cluster - REST APIs, EU 01 Cluster - SDK Data Collection, EU 02 Cluster - Dashboard, EU 02 Cluster - Data Processing, EU 02 Cluster - Outbound Messaging, EU 02 Cluster - REST APIs, EU 02 Cluster - SDK Data Collection, Global Messaging Channels - Push Notifications - Android, Outbound Messaging, Push Notifications - Android, REST APIs, SDK Data Collection, US 01 Cluster - Dashboard, US 01 Cluster - Data Processing, US 01 Cluster - Outbound Messaging, US 01 Cluster - REST APIs, US 01 Cluster - SDK Data Collection, US 02 Cluster - Dashboard, US 02 Cluster - Data Processing, US 02 Cluster - Outbound Messaging, US 02 Cluster - REST APIs, US 02 Cluster - SDK Data Collection, US 03 Cluster - Dashboard, US 03 Cluster - Data Processing, US 03 Cluster - Outbound Messaging, US 03 Cluster - REST APIs, US 03 Cluster - SDK Data Collection, US 04 Cluster - Dashboard, US 04 Cluster - Data Processing, US 04 Cluster - Outbound Messaging, US 04 Cluster - REST APIs, US 04 Cluster - SDK Data Collection, US 05 Cluster - Dashboard, US 05 Cluster - Data Processing, US 05 Cluster - Outbound Messaging, US 05 Cluster - Rest APIs, US 05 Cluster - SDK Data Collection, US 06 Cluster - Dashboard, US 06 Cluster - Data Processing, US 06 Cluster - Outbound Messaging, US 06 Cluster - REST APIs, US 06 Cluster - SDK Data Collection, US 07 Cluster - Dashboard, US 07 Cluster - Data Processing, US 07 Cluster - Outbound Messaging, US 07 Cluster - REST APIs, US 07 Cluster - SDK Data Collection, US 10 Cluster - Dashboard, US 10 Cluster - Data Processing, US 10 Cluster - Outbound Messaging, US 10 Cluster - REST APIs, US 10 Cluster - SDK Data Collection
Before: not present
After: There appears to be a widespread internet issue affecting multiple services around the internet.
Cloudflare, a Braze sub-processor, is having an incident (https://www.cloudflarestatus.com/incidents/25r9t0vz99rp) and Google Cloud is having a major outage (https://status.cloud.google.com/).
This is affecting our ability to deliver push notifications via Google Firebase. AWS is not provisioning new servers, which is preventing our ability to scale up, and may be related to this overall internet issue.
We will provide additional updates soon.
Before: not present
After: The Google Cloud outage is preventing our ability to scale up our kubernetes clusters. As a result, customers will experience message sending and data processing latency until this recovers. We are also seeing SDK API errors across multiple clusters.
Before: not present
After: Multiple Braze Services are experiencing degradation due to the aforementioned incident with Cloudflare and Google Cloud Platform. While all services are available and operating correctly, we are unable to scale up our infrastructure and have taken some precautions to prevent a cascading failure once the Google and Cloudflare incidents resolve and traffic starts flowing at higher rates again.
Our SDK API is mostly returning error response codes to SDKs–this directs them to retry requests at a later time to throttle processing demand. Events and attribute updates will not be lost, and our SDKs will periodically retry requests automatically.
Our REST APIs are operational; however, as inbound internet traffic is challenged, some requests may have timed out before they get to Braze. Per standard practice, any REST API calls that timeout or receive a 50X response code should be retried.
Dashboard users may experience sporadic login timeouts when visiting https://dashboard.braze.com until upstream providers recover.
Outbound messaging and data processing are continuing, but may experience latency until the incident is fully resolved upstream and Braze can re-scale our infrastructure.
We are starting to see some signs of recovery and will be proactively ramping services back to normal behavior as we are able to. We will also continue to post regular updates.
Before: not present
After: Our SDK API has resumed normal processing. Events and attribute updates will not be lost; we now are automatically retrying and processing those events.
Dashboard login services have now recovered, and users can log in through https://dashboard.braze.com.
Before: not present
After: We are now actively scaling up our infrastructure and expect to return to normal performance soon. As this happens, the Outbound Messaging and Data Processing backlog is being worked on. We expect latency to dissipate as we process through the queue.
Before: not present
After: We continue to see signs of recovery and are ramping services back to normal as we are able to.
Our REST APIs are operational; however, as some inbound internet traffic remains challenged, some requests may have timed out before they get to Braze. Per standard practice, any REST API calls that timeout or receive a 50X response code should be retried.
Before: not present
After: Our infrastructure has fully scaled up, so we are processing well above our typical speeds to work through the backlogs.
Several of our clusters are now fully operational, as the Data Processing and Outbound Messaging backlogs have been fully processed.
US-01, US-02, US-03, US-04, US-05, US-07, and EU-02 are fully recovered.
Before: not present
After: Google has confirmed that Android Push / Firebase messaging is fully operational, and backlogs have been processed.
Before: not present
After: US-06 is now fully recovered. Data Processing and Outbound Messaging backlogs have been fully processed.
Before: not present
After: EU-01 is now fully recovered. Data Processing and Outbound Messaging backlogs have been fully processed.
With that, Braze is fully operational.
First version of this incident archived by Rewindex. View the live incident (opens in new tab).
History of this incident
| When (UTC) | Change | Kind |
|---|---|---|
| Major incident: Widespread Internet Issue (this change) Braze reported major degradation from 2025-06-12 19:01 UTC to resolution at 2025-06-12 21:30 UTC: message sending and data processing latency, SDK API errors, and disrupted Android push delivery. The Google Cloud outage prevented Kubernetes scaling; infrastructure later scaled up to process backlogs, and Google confirmed Android Push / Firebase messaging recovery. | Major incident |