Build Nodejs APIs using Serverless on Azure
summary
Builds a Node.js API on Azure Functions, connects it to Cosmos DB via the MongoDB API, and deploys from VS Code using the Azure Functions extension; local.settings.json holds secrets, npm install brings node_modules into the function project, and reusing the DB connection reuse DB connection saves ~300ms per request. Generates ARM templates with Azure Resource Manager Tools, sets up Azure DevOps CI/CD to zip-and-deploy code, watches Application Insights live metrics and runs Artillery load tests to show instant scale under load.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 0:30Twitter stats
- 2:09What about service
- 5:18What is Serverless
- 6:58Logic Apps
- 9:11IT Support
- 9:26Azure Functions Extension
- 11:58VSCode Folder
- 12:24Hot Host of JSON
- 14:08Create a new function
- 15:50Function configuration
- 16:43Function parameters
- 20:07Code Snippets
- 22:44Installing Packages
- 24:08Initializing Objects
- 26:19Connecting to MongoDB
- 27:16Commit to GitHub
- 28:29Accessing API settings
- 31:01Setting up Course
- 32:26Azure Functions
- 34:09Azure Resource Manager Template
- 35:17Azure Deploy Template
- 40:16Azure App Service Plan Configuration
- 43:30Azure DevOps
- 44:26Azure DevOps Pipeline
- 50:57Application Insights
related talks
44mHop on the Serverless Adventure with NodeJS
45mHop on the serverless adventure with NodeJS
52mHands-on Workshop: Refactor Node.js and Express APIs to Serverless APIs with Azure Functions
59mAzure Serverless for JavaScript TypeScript Folks
43mServerless Data APIs with Azure Functions and Cosmos DB
26mServerless & Deploying to the Cloud with VSCODE
46mBuild serverless, full stack applications in Azure with Azure SQL
01h 09mServerless APIs in Azure
