Compare Serverless Products

Estimates based on serverless:talent research team. Source: Product's Website

Topic
About Product

With Vercel, you can deploy Serverless Functions, which are pieces of code written with backend languages that take an HTTP request and provide a response.

You can use Serverless Functions to handle user authentication, form submission, database queries, custom slack commands, and more.

Azure Functions allows developers to take action by connecting to data sources or messaging solutions thus making it easy to process and react to events. Developers can leverage Azure Functions to build HTTP-based API endpoints accessible by a wide range of applications, mobile and IoT devices.

Pricing

Three tiers: Hobby (Free), Pro and Enterprise.

Hobby Tier

  • 100 deployments per day
  • 1024 Rewrites per Project
  • 1024 Redirects per Project
  • 1024 Headers per Project

Enterprise Tier

  • Suited to the user's needs.

Azure Functions consumption plan is billed based on per-second resource consumption and executions. Consumption plan pricing includes a monthly free grant of 1 million requests and 4,00,000 GB-s of resource consumption per month per subscription in pay-as-you-go pricing across all function apps in that subscription. Azure Functions Premium plan provides enhanced performance and is billed on a per second basis based on the number of vCPU-s and GB-s your Premium Functions consume.

Performance

Onboarding

Incredibly accessible with Node.js.

Scalability

Automatized by the server.

Regions

The Vercel Platform acts as a Universal API and Overlay Network on top of existing cloud infrastructure providers.

  • América
  • Europe
  • Asia Pacific
  • Australia

Backups

Automated backups every hour.

Security

SAO/SAML Login, Scalable DDoS Mitigation, HTTPS/SSL by default, Enterprise Edge Network and Global Resiliency.


Azure supports multiple functions concurrently provided operations take place simultaneously within a single data partition. The number of concurrent activity and executions is capped at 10X depending upon the number of cores in the VM level. The execution time limit is 600 seconds or 10 minutes.

Technical Details

Vercel is the best place to deploy any frontend app. Start by deploying with zero configuration to our global edge network.

  • Fast Refresh
  • Flexible Data Fetching
  • Edge on Localhost
  • Push to deploy
  • Get your Preview URL

Azure Functions claims to scale 200 instances for a single Node.js function, it fails to do so in practice. When put to test, it was only able to scale 10 function instances concurrently for a single function.

It took a long time for the Azure instances to launch despite 1.5 GB of memory being allocated to them. Median cold start latency was observed at 3640 ms in Azure.

Supported Languages
Go,Python,Ruby on Rails
Javascript,Python,Java,TypeScript