This is theoretical because Im just starting out, but how is an n8n agent/workflow best deployed for a customer. So lets say I got 10 different customers and 50 different automations split amongst them. Im 'assuming' the best and only way is to have 10 different cloud accounts with a docker install of just each individuals workflow?
This segments their data
Protects their API keys (assuming using their own accounts)
So customer A has their own cloud instance with a dockerized n8n install and say 5 workflows.
Customer B has their own account and so and so on.
If the customer wanted you to come back and edit or add new workflows you would log in to their cloud instance and edit.
Have I got that right?