Introduction

Completed

Organizations often run many different Java workloads, from simple applications to highly complex, mission-critical microservice architectures.

An e-commerce website could have a highly scalable, customer-facing store that relies on hundreds of Spring Boot services. The site could also have a monolithic back-office system to handle its catalog and many smaller batch applications to update its stocks and notify its customers.

Azure provides many ways to run Java, from simple virtual machines to containers, managed services, or serverless functions. Azure offers one or maybe even several solutions that will fit your needs, including solutions for complex e-commerce scenarios.

This module introduces those solutions, along with tools to help you choose the most appropriate one for your specific use case.

Learning objectives

By the end of this module, you'll be able to:

  • Describe and differentiate the Azure deployment options that are available for Java applications.
  • Choose the best Azure service for deploying a Java application.

Prerequisites

  • Familiarity with developing and running Java applications
  • Beginner-level experience with cloud infrastructure