I'm new to WebDev, explain to me why or why it wouldn't be OK for all users to access a global Lark() parser object?

Agreed - generally speaking you’d need to be searching for Celery, cron, or management commands to find these. Those are the common mechanisms for managing processes external to Django.

Posting these in no particular order, as I find them:

Using redis as a communication channel between Django and an external process:

One specific comment regarding external processes:

Managing external processes (see the entire thread):

Single comments I’ll highlight: