You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The application relies heavily on events, and improper handling of these events can lead to data corruption. To prevent this, we need to implement additional security features to ensure reliable event processing.
Complexity: 4/5
The Task
Refactor the current event system to introduce a robust event queue, implement retries with exponential backoff, and ensure proper error handling. Additionally, events should be acknowledged (ACKs), and persistent errors should be sent to a Dead Letter Queue (DLQ).
Requirements
Refactor event consumption to use a queue processed by a single thread.
Implement error handling with a retry mechanism. If an event fails multiple times, it should be sent to a Dead Letter Queue (DLQ).
Implement ACKs for events to confirm successful processing.
The text was updated successfully, but these errors were encountered:
Description / The Why?
The application relies heavily on events, and improper handling of these events can lead to data corruption. To prevent this, we need to implement additional security features to ensure reliable event processing.
Complexity: 4/5
The Task
Refactor the current event system to introduce a robust event queue, implement retries with exponential backoff, and ensure proper error handling. Additionally, events should be acknowledged (ACKs), and persistent errors should be sent to a Dead Letter Queue (DLQ).
Requirements
The text was updated successfully, but these errors were encountered: