Trace Id is missing
Skip to main content
Azure

Azure serverless

Go serverless—build apps faster without managing infrastructure.

Build, deploy, and operate serverless apps on an end-to-end platform

Deliver more value to the core of your business by minimizing the time and resources you spend on infrastructure-related requirements. Use fully managed, end-to-end Azure serverless solutions to boost developer productivity, optimize resources, and accelerate the pace of innovation.

Why choose Azure serverless solutions?

Increase developer velocity

Reduce the time spent on tasks that are non-core to the business by freeing developers from infrastructure provisioning and management. Build and deploy faster using developer-friendly APIs, low-code/no-code services, and ready-to-use machine learning and cognitive models.

Boost team performance

Improve team agility and performance by using a fully managed platform to build, deploy, and operate applications. Build for any application pattern and environment—hybrid, cloud, and edge. Proactively manage applications with intelligent monitoring and analysis tools.

Improve organizational impact

Accelerate time to market with Azure serverless solutions that help your organization clear the path to innovation and new revenue opportunities. Reduce your infrastructure total cost of ownership and minimize risk with intelligent security management and advanced threat protection.

Build with end-to-end Azure serverless solutions

Enjoy freedom from infrastructure management no matter what type of application you’re building or technologies you’re using. Choose from a range of serverless execution environments, fully managed services, and a comprehensive set of developer tools and services to build your applications.

Azure serverless compute

Build applications faster by eliminating the need to manage the infrastructure that runs your code and containers

  • Serverless Containerized Microservices

    Deploy containerized apps without managing complex infrastructure with Azure Container Apps. Write code using your preferred programming language or framework, and build microservices with full support for Distributed Application Runtime (Dapr). Scale dynamically based on HTTP traffic or events powered by Kubernetes Event-Driven Autoscaling (KEDA).

  • Serverless Kubernetes

    Elastically provision pods inside container instances that start in seconds without the need to manage additional compute resources. Create serverless, Kubernetes-based applications using the orchestration capabilities of Azure Kubernetes Service (AKS) and AKS virtual nodes, which are built on the open-source Virtual Kubelet project. Get the best of an event-driven approach by adding KEDA event-driven autoscaling to your AKS cluster. KEDA is an open-source component that enables containers to process events directly from event sources, and it provides the ability to scale to zero.

  • Serverless Functions

    Execute code—written in the language of your choice—with Azure Functions, an event-driven compute experience. Scale on demand and pay only for the time your code is executed. Available as a managed service in Azure and Azure Stack, the open source Functions runtime also works on multiple destinations, including Kubernetes, Azure IoT Edge, on-premises, and even in other clouds.

  • Serverless Application Environments

    Run and scale web, mobile, and API applications on the platform of your choice—in a high-productivity, fully managed environment—with Azure App Service.

"We are not computer scientists. We need partners that can help us build the infrastructure to go really fast so we can fully honor every donor organ. The partnership with Microsoft and Terawe has revolutionized our approach and our thinking."

Dr. Greg Tietjen, Assistant Professor and Principal Investigator

Back to tabs

Azure serverless solution architectures

Architect scalable e-commerce web app

The e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalized experiences and let Azure take care of the infrastructure.

Bursting from AKS with ACI

Use the AKS virtual node to provision pods inside ACI that start in seconds. This enables AKS to run with just enough capacity for your average workload. As you run out of capacity in your AKS cluster, scale out additional pods in ACI without any additional servers to manage.

CI/CD for Containers

Containers make it easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.

Resources for serverless solutions

The e-book titled Azure Serverless Computing Cookbook, Second Edition

Azure Serverless Computing Cookbook, Second Edition

The e-book titled Designing Distributed Systems

Designing Distributed Systems

Th e-book titled Azure API Management: Driving Digital Transformation in Today’s API Economy

Azure API Management: Driving Digital Transformation in Today’s API Economy

Start building with Azure serverless solutions

Get started with 12 months of free services.