We are currently producing a web application with database per tenant logic. Our current database setup is all hosted on a single VM with a one instance free SQL express edition.
All database are dynamically created server-side and added to the same one instance each time a manager register.
However, I anticipate that we might run into problems with high scalability in near future taken into account the cost of a new SQL edition, performance problem related to one instance with multiple databases, future development and management.
I'm considering switching on the elastic pool structure from Azure since we don't have many client right now but I don't really know if it would be beneficial for price and scalability at the start.
With a view to having more than 100 clients would it be beneficial to change my structure with the elastic pool?
Thanks!