We've looked at the core pieces of what makes up the N-tier style of architecture. You've deployed an example application in this architectural style. and seen how the tiers worked together.

Now that you understand N-tier architecture and how it helps separate concerns within your solution, you can use this powerful, yet relatively simple, architecture to build or migrate maintainable, scalable, and securable cloud applications.

Azure Architecture Center

We've only scratched the surface of architecture on the cloud. The Azure Architecture Center has a wealth of resources you can use to make architectures of all styles, including N-tier, run at their best. On it, you'll find design guides, reference architectures, and enterprise cloud adoption guidelines to help you be successful in any cloud journey you may be taking.

Take a look through the N-tier architecture style document on the Architecture Center for more information about this style, and browse through other architecture styles.

Additional resources

The source code for the application is available in the MicrosoftDocs/mslearn-n-tier-architecture GitHub repository if you'd like to see more or use it in your own environment.

One item we didn't cover in much detail is the mechanics of the deployment through the Azure Resource Manager template. For more information about how these work, review the Deploy Azure infrastructure by using JSON ARM templates module. Templates are a fantastic way to automate your infrastructure, and this module can help you get started.

The Build great solutions with the Microsoft Azure Well-Architected Framework learning path has guidance about how to build a solid foundation for any architecture on Azure.