Summary
In this chapter, we revisited some of the Azure native compute options and introduced queues, Service Bus, and API gateways, and how these components can be used in modern solutions that follow development patterns such as microservices, messaging, and events.
We looked at how you can use deployment slots to validate application updates before going live and how to use VNet Integration to securely connect backend data services such as storage accounts.
We also examined how you can collate and secure both new and existing API services behind an API gateway and modify and control the access to and the response from your APIs without needing to make any code changes.
Finally, we looked at microservices and messaging patterns to create flexible, cost-efficient, and independent solutions that scale automatically in response to user demand.
In the next chapter, we will look at the options when using databases – both SQL and NoSQL options – and when to choose...