microsoft / microsoft/GitHub-Copilot-for-Azure

Gap-4: Functions Operate (B → A) — Hosting plan guide, cold start playbook, slots

Open
#1,612 1 comment 0 reactions 0 assignees View on GitHub
enhancement untriaged
Dominant language
Python
Stars
250
Forks
204
Avg merge
1d 12h
Merged PRs (30d)
67

Description

Parent: #1608

## Functions Operate: B → A

**Learning from:** App Service (B+) — deployment slots docs cover the slot lifecycle well

**Current state:** `azure-upgrade` skill covers Consumption→Flex. Missing: slot management for Premium/Dedicated, scaling best practices, cold start mitigation.

## Deliverables

- [ ] `services/functions/hosting-plans.md` — Comparison matrix: Consumption vs Flex vs Premium vs Dedicated vs Container Apps
- [ ] `services/functions/cold-start.md` — Mitigation strategies per plan (pre-warmed, always-ready, Flex minimum instances)
- [ ] `services/functions/slots.md` — Deployment slots for Premium/Dedicated, slot-sticky settings, swap best practices
- [ ] Extend `azure-upgrade` to cover Premium→Flex, Dedicated→Flex paths
- [ ] Add 1 integration test for Functions slot/swap scenario

> ⚠️ **Starting assessment** — domain experts should modify or contribute what they believe is essential.

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing azure-upgrade skill and the App Service deployment slots documentation referenced in the issue. Update services/functions/hosting-plans.md, cold-start.md, and slots.md, extend the listed upgrade paths, and add the Functions slot/swap integration test. Done means all listed deliverables are covered and the integration scenario passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud, documentation, testing
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.