- Signup/Login functionalities
- Creating, editing and deleting something from app
- Communication layer (Sending an email, slack message or different integrations)
- Webhooks - Sending or Receiving data to/from 3rd party apps
- Periodic Operations / Polling - Checking daily changes in 3rd party apps
- Cron - Running a scheduled operation in your system like sending a progress report of your Todo list at the end of the day in your mail
- Pub/Sub - This is more like if you want to constantly listen to some particular change in your/third party app and perform some action when it happens. Think of it like whenever you install Netflix in your phone, then Netflix subscribes you to a notification channel that informs you about all the upcoming movies.

