Master Cloud-Native Apps on Azure in Under 30 Minutes: A Comprehensive Guide

This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Community Hub.

Are you ready to dive into the world of cloud-native apps on Azure? This post will guide you through the fundamental structure of a cloud-native app, situations where you should build a cloud-native app, and more. Let’s get started!

What are Cloud-Native Apps?

Cloud-native apps represent a modern approach to app development, designed with cloud technologies in mind. Unlike apps designed to run on premises, cloud-native apps can fully leverage the many services Azure offers. Many cloud architects opt for Open-Source Software (OSS) like Kubernetes and Docker when designing cloud-native apps, but turn to proprietary offerings like Cosmos DB when the benefit is overwhelming. This makes the end-to-end process of building an application easier, focusing on architectural modularity, rather than monolithic, all-in-one applications. You can utilize the technologies that suit your skill set and situation, without being locked into technology choices.

Learning Objectives

In this module, you will:

  • Describe the fundamental structure of a cloud-native app
  • Identify situations where you should build a cloud-native app


Prerequisites

  • A basic familiarity with Azure
  • Familiarity with basic cloud concepts and terminology
  • An understanding of cloud computing is helpful, but isn’t necessary


Scenario: Smart Refrigerators, Smarter Service, at Scale

Suppose you work for Adatum Corporation, a manufacturer of home appliances, where you lead a small development team. You’ve been tasked with building an app for smart refrigerators.

We could start with creating a small inventory management app for the refrigerators, so businesses can know what needs to be restocked, or potentially, have items reordered automatically. It’s the nature of cloud-native apps to have loosely coupled functionality, so we can be more agile in our design and avoid having to predict future requirements. Rather, we can extend the app if it becomes necessary. Later, we can add functionality to the app, such as connecting to refrigerator telemetry and onboard sensors.

smartfridge.png


Conclusion

Cloud-native apps on Azure offer a flexible, scalable, and efficient way to build applications. With the right knowledge and tools, you can start building your own cloud-native apps in less than 30 minutes. So, why wait? Dive in, code, innovate, and have fun!

Get Started now with Introduction to cloud-native apps on Azure - Training | Microsoft Learn

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.