Scalability, as generally defined, is the property of a system to handle a growing amount of work by adding resources to the system. In cloud platforms, where massive standardization and “economy of scale” principles are driving hardware design, the ability to just add resources to a single instance of a service may be limited. That is why, in addition to adopting scale-out architectures, an equally important aspect of scalability will be to design and tune your workload so that it can maximize resource utilization. If you are designing a brand-new application or have the chance to modify an existing one before migrating, this will also tangibly reduce your cloud bills.
This is a preview of subscription content, access via your institution.
Rights and permissions
© 2021 Davide Mauri, Silvano Coriani, Anna Hoffman, Sanjay Mishra, Jovan Popovic
About this chapter
Cite this chapter
Mauri, D., Coriani, S., Hoffman, A., Mishra, S., Popovic, J. (2021). Scalability, Consistency, and Performance. In: Practical Azure SQL Database for Modern Developers. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6370-9_7
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6369-3
Online ISBN: 978-1-4842-6370-9
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books