Hi everyone, I'm currently architecting an AI SaaS platform for a client, and before we get too far into development, I want to make sure we're making the right deployment decisions. Without going into client-specific details, the platform roughly consists of: Multiple dashboards (Customer, Vendor and Admin) AI assistant/workflow layer Authentication & RBAC Payments Database File uploads Backend APIs Real-time features Future scalability in mind (Attached is a sim...