Blog Post

Apps on Azure Blog
3 MIN READ

A month of cloud native: Explore resources for cloud native app development

jeffmedford's avatar
jeffmedford
Icon for Microsoft rankMicrosoft
Apr 26, 2023

For the month of May, we’re focusing on cloud native—a modern approach to development that leverages cloud technologies, like containers and microservices. By design, cloud-native applications offer many advantages, including easier scalability, improved resiliency, and simpler management. While it might sound like a major shift, adopting a cloud native strategy is easier and quicker than you might think.

 

To help you get started, we’ve gathered essential learning to help you embrace a cloud native approach. Learn the fundamentals, explore tools, work through guided samples, and join a live webinar to learn more about cloud native apps.

 

Cloud native fundamentals
Start your cloud native journey. Find out what makes an app "cloud native" and learn about the core pillars of cloud native solutions.

 

Webinar: Building Sustainable Apps with Kubernetes
Register now for this live webinar on May 16. Steven Murawski will discuss patterns and practices for building a sustainable workload on Kubernetes.

 

Containers 101
Containers are a key part of modernizing apps. Learn how they work, why they're good for development, and how they fit into your cloud native approach.

 

Ask the expert: Azure Kubernetes Service
Have questions about Azure Kubernetes Service (AKS)? Watch this Ask the Expert session to hear Jorge Palma and Steven Murawski answer common questions from the community. Learn how to develop and secure Kubernetes clusters on Azure.

 

Microservices 101
Microservices improve development, deployment, and maintenance of your applications. Josh Duffney explores key technologies and gives tips on how to design a microservice. 

   

Kubernetes fundamentals – Pods and deployments
Learn the fundamentals of Kubernetes. Steven Murawski breaks down pods and nodes, and shares detailed steps for setting up an AKS environment. 

 

Kubernetes fundamentals – Services and Ingress
Ready to share your apps with the world? Paul Yu details how to make your containers accessible using Services and Ingress.

 

Kubernetes fundamentals – ConfigMaps and Secrets
Learn a best practice that will help improve the scalability and security of your cluster. Find out how to decouple configuration data and sensitive information from your pod definitions.

   

Kubernetes fundamentals – Volumes, mounts, and claims
Containers are built to start with a clean slate. Find out how you can ensure your data isn’t lost when a container crashes or restarts. Paul Yu explains how to use persistent storage on Kubernetes and AKS.

     

Kubernetes fundamentals – Scaling pods and nodes
A major advantage to using Kubernetes is the ability to scale. Check out this detailed step-by-step look at how to scale pods and nodes in an AKS cluster.

 

Bringing your application to Kubernetes – CI/CD
Ready to move an existing app to Kubernetes? Get your CI/CD process ready. Step through the process of how to bring an app to AKS with a full pipeline in GitHub Actions.

 

Introduction to cloud-native apps on Azure
Are you new to cloud native apps? Start from the beginning with this free training from Microsoft Learn. Quickly explore core concepts and technologies, and find out why and when you should build cloud-native apps.

    

Serverless container options
There are many serverless container options. Choosing the right path can be daunting. Here’s a breakdown of options on Azure and considerations that will help you decide which solutions are right for your application. 

 

Jump start your applications with Draft
Your journey from code to Kubernetes will be a lot easier with Draft.  Cory Skimming covers the basics of this open-source tool. Discover how Draft offers a simple way to create and deploy applications to Kubernetes.

Updated Apr 26, 2023
Version 1.0
No CommentsBe the first to comment