Skip to content

Add Azure Copilot MicroHack (12_Azure_Copilot) - #329

Merged
Andreas Schwarz (ASchwarz1984) merged 1 commit into
microsoft:mainfrom
nekdima:microhack/azure-copilot
Mar 23, 2026
Merged

Add Azure Copilot MicroHack (12_Azure_Copilot)#329
Andreas Schwarz (ASchwarz1984) merged 1 commit into
microsoft:mainfrom
nekdima:microhack/azure-copilot

Conversation

@nekdima

@nekdima Dmitriy Nekrasov (nekdima) commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR adds a new Azure Copilot MicroHack (12_Azure_Copilot) — a hands-on workshop covering GitHub Copilot usage for Azure cloud development.

What's Included

  • 7 progressive challenges covering:

    • Copilot basics & prompt engineering
    • Azure resource deployment with Copilot
    • Observability & monitoring setup
    • Cost optimization strategies
    • Resiliency & high availability
    • Troubleshooting with Copilot
    • Capstone challenge combining all skills
  • Infrastructure as Code — Bicep modules for provisioning workshop resources

  • Playwright E2E test suite — Automated tests validating each challenge

  • PowerShell deployment/teardown scripts

  • Walkthrough solutions for all challenges

Changes

  • 52 files changed, ~6,800 lines added
  • Default region set to France Central
  • Updated cost estimates in README

@MSFT-LarsFisch

Copy link
Copy Markdown
Collaborator

I like this idea! Will check the PR soon

Andreas Schwarz (@ASchwarz1984), please also review the content

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this as well; it looks good. Dmitriy Nekrasov (@nekdima) , can this MH be run multiple times in parallel, for example, with 10 participants at once in a single subscription? When I check the resource deployments, it seems there is only one deployment, which can't be used by multiple users at the same time?

7-challenge workshop covering Azure Copilot and its 5 specialized agents
(Deployment, Observability, Optimization, Resiliency, Troubleshooting).

Features:
- Progressive challenges from Copilot basics to multi-agent capstone
- Bicep IaC with per-participant suffix isolation for parallel deployments
- HackboxConsole-compatible lab/Deploy-Lab.ps1 entry point
- Playwright E2E test suite for automated validation
- Multi-agent GitHub Copilot architecture (6 agent configs)
- Buggy Flask app for observability and troubleshooting scenarios

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@nekdima

Dmitriy Nekrasov (nekdima) commented Mar 20, 2026

Copy link
Copy Markdown
Contributor Author

Andreas Schwarz (@ASchwarz1984), you're absolutely right regarding the scaling. Each participant will need an instance of infra, fixed.

@qxsch

Copy link
Copy Markdown
Member

Looks good

@qxsch
Marco Weber (qxsch) self-requested a review March 21, 2026 21:15
@nekdima

Copy link
Copy Markdown
Contributor Author

MSFT-LarsFisch (@MSFT-LarsFisch) , Andreas Schwarz (@ASchwarz1984) could you please provide your final review and approve the merge?

@ASchwarz1984
Andreas Schwarz (ASchwarz1984) merged commit 4cc7f4e into microsoft:main Mar 23, 2026
2 checks passed
@nekdima
Dmitriy Nekrasov (nekdima) deleted the microhack/azure-copilot branch March 31, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants