Abstract
The fundamental design principles of a reliable and efficient software product are primarily based on factors like load and stress metrics, high availability and disaster recovery strategy, decoupled physical tiers, etc. The most frequently used technique in achieving a reliable product which can serve large loads is to scale the architecture, either by bringing in more servers (horizontal scaling) or by adding more CPU/RAM power to existing servers (vertical scaling). Horizontal scaling is considered the most effective technique compared to vertical scaling because it more efficient uses machine dynamics.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Rami Vemula
About this chapter
Cite this chapter
Vemula, R. (2019). Designing the Tweet Scheduler Function with Service Bus Integration. In: Integrating Serverless Architecture . Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4489-0_4
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4489-0_4
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-4488-3
Online ISBN: 978-1-4842-4489-0
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)