It's good practice to separate out your control plane and data plane, so in this kind of scenario you can use the control plane freely to manage and scale up the data plane without worrying about the data plane underresourcing affecting your control plane operations.
The reverse also applies; by separating them you can have issues with your control plane but not have the database go down.
The reverse also applies; by separating them you can have issues with your control plane but not have the database go down.