Free video course: Architecting Distributed Cloud Applications

Learn how to architect distributed cloud applications with the correct developer mindset using the right technologies and the best cloud patterns. This technology-agnostic course begins by explaining the benefits of distributed cloud applications with an emphasis on maintaining high-availability and scalability in a cost-effective way, while also dealing with inevitable hardware and software failures.

More Info here.

Reference Architecture for a high availability SharePoint Server 2016 farm in Azure

It provides prescriptive guidance including the following topics:

  • Architecture resources necessary for the deployment, including resources.
  • Scalability considerations.
  • Availability considerations.
  • Manageability considerations.
  • Security considerations.