TanmoySG / wunder-identity-provider

ID Provider for Wunder Platform. Authentication & Authorization Server for all wunder products
3 stars 0 forks source link

Task Queue Architecture #7

Open TanmoySG opened 2 years ago

TanmoySG commented 2 years ago

A Task Queue shall be used to store and process post-verification actions.

Use Cases -

  1. When a user registers, the AuthLib stores the OTP and Payload for verification. But for actions other than registrations, like a Secondary confirmation for any specific actions, using the AuthLib would not be adequate as it serves a single purpose. In such a case, a Task Queue can help in providing a generalized approach for the same.
  2. Task Qs may store the required payload that is required to perform an action, and can be triggered by the Q when a Task Caller initiates a particular Task.

Can prove to be a great, generalized platform for Task Execution. Going Forward may also be spun-out as a separate wPlatform Feature.

Scope -

TanmoySG commented 2 years ago

Can Be pursued as a part of a Milestone-Free/Less task.