In the previous chapter, we covered the second part of the Developing for the Cloud and for Azure Storage objective by covering how to develop solutions that use a relational database. We've covered how to provision and configure relational databases, how to configure elastic pools for Azure SQL Database, how to create, read, update, and delete data tables by using code, and more.
In this chapter, we are going to cover how to configure a message-based integration architecture and how to develop for autoscaling. We are going to cover how to configure an app or service that can send emails, and how to create and configure the Notification hub, Event Hubs, and Service Bus. We also are going to look at how to implement autoscaling rules and patterns, and how to implement code that addresses the transient state.
The following...