On April 04, 2025, between 12:33 PM and 13:18 PM UTC, the list of integrations did not load.
We identified a failing service belonging to an integration that was under development and placed it behind a feature flag to prevent it from being called..
We discovered that fetching one of the integrations, which is still under development, failed because the backend service was down. This issue prevented the display of other integrations as well.
We improved the error handling for the integrations list so that if any specific request fails, it won't break the entire page; it will only prevent that particular integration from being displayed. This approach also gives us the ability to track failures for each integration, thereby enhancing observability and reducing the time to take action.