As the cloud movement takes shape, gone are the days of monolithic enterprise applications, and in step smaller decentralized services. Applications have become more asynchronous and scale both horizontally and vertically, with deployments becoming more automated and predictable. With Azure, there are certain architectural styles that are commonly leveraged, and while these styles don’t rely on a specific technology, there are some technologies that fit into these architectures well.
Let’s take a look at a few common patterns in Azure:
- Microservices: Small, independent services that implement a single business function. They contain the code, configuration, and data repository needed to support the service. They are small pieces of Lego you can leverage to build applications that are team agnostic and are updated often with little to no application impact. The following are examples of microservice resources in Azure:
- Service Fabric...