professional-cloud-data-engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
You are redesigning a data ingestion pipeline for a high-traffic e-commerce platform. Currently, the order management service sends data to a downstream inventory processing service using synchronous API calls. When the inventory service experiences an outage or a traffic spike, the order management service blocks while waiting for responses. This leads to timeouts and cascading failures across the platform.
You need to implement a fault-tolerant pattern to achieve the following:
Which architectural approach should you implement?
An event-driven architecture is a software design pattern where decoupled applications communicate via events. By utilizing a fully managed service like Eventarc, producers generate and publish events asynchronously without waiting for a synchronous response from the consumer. The event router handles the ingestion, filtering, and delivery of these events to the appropriate downstream services.
Unlike synchronous patterns that either drop requests or block resources during an outage, an asynchronous event-driven model provides true decoupling. It acts as a highly durable shock absorber during massive traffic spikes and ensures data integrity during downstream outages, making it the most resilient and reliable choice for this scenario.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.