Handling Interruptions
Interruptions to stream processing might occur due to various reasons such as network connectivity issues, background service upgrades, or intermittent bugs. Event Hubs and ASA provide options to handle such interruptions natively using the concept of Azure availability zones. Availability zones are physically isolated locations in Azure that help applications become resilient to local failures and outages. Azure lists the regions that are paired together to form availability zones.
Note
This section primarily focuses on the Handle interruptions concept of the DP-203: Data Engineering on Microsoft Azure exam.
Services that support availability zones deploy their applications to all the locations within the availability zone to improve fault tolerance. Additionally, they ensure that service upgrades are always done one after the other for the availability zone locations. Therefore, they ensure that at no point will all the locations suffer an outage due...