Azure has hundreds of services to offer and therefore choosing how to build or host apps can become a tricky task (pun intended). We aim to build a real application, showcasing the assorted products available, with live demos and code examples.
Each example demonstrates how to utilise the various technologies available, to build, deploy and scale the app. Read More..
A traditional enterprise web application architecture, consisting of a website, Restful API and SQL. Both the website and API are deployed into Azure App Service, a fully managed platform to run and scale applications on Windows or Linux. Supported Languages include NET, .NET Core, Java, Ruby, Node.js, PHP and Python. Azures fully managed Azure SQL Database service, offers built -in intelligence that learns app patterns and adapts to maximise performance,reliability and data protection.View Architecture | View Demo
In this example we have switched the Azure SQL DB for Azure Cosmos DB, which is Microsoft's globally distributed, multi-model database. It enables you to elastically and independently scale throughput and storage across any number of Azure's geographic regions, while offering throughput, latency, availability, and consistency guarantees with comprehensive service level agreements (SLAs). Supported data models include SQL, MongoDB, Cassandra, Graph (Gremlin), Table API.View Architecture | View Demo
In this example we have re-written the website and API in .Net Core 2.0 and then built Linux Docker containers from them. To simply to management of these containers, we want to use a container orchestrator to handle things like desired state, horizontal scaling, monitoring, service discovery and load balancing. Azure AKS manages your Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.View Architecture | View Demo