Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You're definitely going to want an HTTP client like HTTPX or Requests. You might also want some sort of a scheduling library, but if you have a background in operations already, you should probably just do the right thing and set up a cronjob or a systemd timer.
I'd say a few days, if the APIs cooperate and if you don't need fancy data processing. One thing I'd recommend is to just use Sentry and let it crash. If your job runs on a timer, each instance crashing actually isn't a big deal, and reporting the error to Sentry will give you all the information you need to troubleshoot.