hey folks I'm wondering if there's a good design pattern or library for managing large amounts of "integrations" that django might perscibe. Not so much for handleing the specifics of Oauth but rather a pattern for easily adding such integrations.
For instance I could imagine having mixins. like RealTimeIntegration
the slack integration may implement send_real_time_update by sending a slack chat message to someone's slack account
wondering if there's a library out there for this sort of thing
a requirement of such a library I guess would be 1. manage integrations in a database and then also implement each integrations behavior
is there a way to asynchronously check if a celery task is complete, or maybe once the async task is complete have celery send a "confirmation" response to a loaded template? The easiest way to visualise what I'm trying to do is when you're deploying a new AWS instance and there's that ajax loader in the status checks column which changes to X/X checks passed