ASP.NET Core and Docker on Azure – from development through deployment
Tuesday May 22 09:00 - 17:00
Developing applications for a microservices architecture requires an approach to development that requires attention to microservices design principles and a strategy that early on influences developer workflows. Docker containers play a key role in enabling microservices architecture – and they also have made working with containers easy enabling many improvements to development workflow and application management. With Docker containers, you can build and test applications with confidence that they will more predictably run, anywhere. Azure provides many options for you to deploy your applications and run containers – from simple serverless deployments to managed orchestration.
This workshop will take you through the full cycle of developing and deploying containerized ASP.NET Core applications with Docker – providing you with a tour of development techniques for containerized applications, development workflows for Docker, and a journey through the options for deployment on Azure including serverless technologies like Azure Container Instances, managed services such as Azure App Services for Containers and Azure Kubernetes Service (AKS), and other unmanaged options including Azure Container Service (ACS) and a taste of container platforms such as Docker Swarm, Docker Enterprise Edition (Docker EE), Kubernetes, and Mesosphere DC / OS. While covering development and deployment, you’ll also work with interesting architectures that involve message-based and event sourcing style solutions – and working with eventual consistency in a microservices architecture, and dealing with visibility using messages and instrumentation with end to end tracing with Application Insights. By the end of this workshop you will learn development tips for your ASP.NET Core and Docker applications, and also have a good idea for the options for Azure deployments for various microservices application architectures.
Michele Leroux Bustamante is co-founder / CIO at Solliance (solliance.net), a Cloud/Security architect, a Microsoft Regional Director and Microsoft Azure MVP. Michele is a thought leader recognized in many fields including software architecture and design, identity and access management, cloud computing technologies , security and compliance, and DevOps . During the past 20 years, Michele has held senior executive positions at several corporations, assembled teams, implemented development process, and facilitated numerous successful large-scale enterprise application deployments. During the past few years Michele’s focus has been leading the Security and Microservices practices at Solliance – and sharing customer learnings through presentations and workshops. Michele has also been active in the startup community with a keen understanding of the technical and business needs of a startups. She shares experiences through presentations and keynotes all over the world and has been publishing regularly during her entire career. Michele wrote the best-selling book ”Learning WCF” (O’Reilly 2007) and Developing Microsoft Azure Solutions (MS Press 2015).