Skip to content

Demo: Il-Pastizzeria ta' Mario

Follow a real Azure workload from brief to validated delivery

Il-Pastizzeria ta' Mario uses the full APEX workflow: requirements, architecture, governance, planning, code generation, deployment, and as-built documentation — built live in a 30-minute demo session.

This walkthrough is designed for existing users who want to understand what the system produces, how each step connects, and where the human review moments sit.

The artifact bodies below remain generated output. The refreshed demo chrome only improves orientation, readability, and navigation.

Workflow steps 7 + governance
Challenge passes 4 reviews
IaC track Bicep + AVM
Primary region Sweden Central

A Maltese catering outlet needs an online ordering app on Azure

The owner of a small catering outlet in Malta wants to sell pastizzi, Cisk, and Kinnie online. Payment is strictly cash on delivery. The app is a containerized React SPA backed by Azure Table Storage — simple enough for a demo, real enough to exercise the full pipeline.

Architecture overview for the Il-Pastizzeria ta' Mario demo workload
Why this demo matters
  • Shows the full agent handoff chain instead of a single isolated artifact.
  • Preserves the real generated output, including review and validation traces.
  • Demonstrates how policy discovery and adversarial review affect the result.
  • Lets readers jump directly to the step that answers their current question.

Pick a step or read the journey in order

Each card explains what the step produces and why it matters so you can skim the journey before opening a dense artifact.

Step 1 Requirements Agent

Requirements

The opening artifact captures what the catering outlet needs: an online ordering app for pastizzi, Cisk, and Kinnie with GDPR compliance and a EUR 100-500 monthly budget.

Output
Business and technical requirements
Focus
Read this step to understand the workload goals, compliance scope, and budget constraints before architecture narrows the solution space.
Includes
  • Business context
  • Functional requirements
  • Compliance & security
  • Budget & scaling
Open step
Step 2 Architect Agent

Solution Architecture

App Service S1 with VNet integration and private endpoints. WAF scores: Security 8, Reliability 7, Performance 9, Cost 7, Operations 7. Estimated ~$155/month.

Output
WAF assessment and SKU recommendations
Focus
See the trade-offs between security posture, cost, and operational complexity before implementation begins.
Includes
  • Service topology
  • WAF assessment
  • SKU recommendations
Open step
Step 3 Design Agent

Design Artifacts

Three ADRs (App Service S1, Table Storage, public network posture), architecture diagram, and cost breakdown with distribution and projection charts.

Output
ADRs, diagrams, and cost visuals
Focus
Look here for the diagrams, architecture decisions, and cost visuals that make the plan auditable before coding starts.
Includes
  • Architecture diagram
  • Architecture decisions
  • Cost estimates
Open step
Step 3.5 Governance Agent

Governance

Live REST API discovery found 21 policy assignments including a 9-tag deny blocker on resource groups. Storage and Key Vault hardening are audit-only.

Output
Azure Policy constraints
Focus
This is the policy checkpoint that prevents the plan from drifting away from Azure Policy, tagging, and security constraints.
Includes
  • Policy effects
  • Required tags
  • Deployment blockers
Open step
Step 4 IaC Planner

Infra-as-Code Plan

12 resources across 10 AVM Bicep modules deployed in 5 phases. Governance-adapted tag contract expands from 4 to 9 required tags.

Output
Implementation plan and dependency flow
Focus
Understand how the codebase is organized and how deployment is staged for safe delivery.
Includes
  • Module structure
  • Implementation tasks
  • Dependency flow
Open step
Step 5 Bicep CodeGen Agent

Infra-as-Code Gen

AVM-first Bicep output with 10 modules. Bicep build, lint, and security baseline all pass. Preflight check confirms AVM versions.

Output
Bicep templates and validation results
Focus
Review how planning decisions become concrete Bicep code and how the validation loop tightens quality.
Includes
  • File structure
  • Validation results
  • AVM modules
Open step
Step 6 Deploy Agent

Deployment

Deployed via azd provision in 5 minutes. S1 was unavailable in swedencentral — auto-switched to P0v3. All 12 resources provisioned successfully.

Output
Deployment execution summary
Focus
Inspect the preflight checks, deployment phases, and final resource outputs from the live rollout.
Includes
  • Preflight checks
  • Deployment phases
  • Outputs
Open step
Step 7 As-Built Agent

As-Built Docs

Post-deployment documentation: design document, resource inventory, operations runbook, backup/DR plan, compliance matrix, and cost estimate.

Output
Operational documentation suite
Focus
This is the handover step for operators and stakeholders who need to understand what was delivered and how to run it safely.
Includes
  • Design
  • Resources
  • Operations
  • Compliance
  • Cost
Open step
Reviews Challenger Agent

Adversarial Reviews

Four independent adversarial reviews found 1 critical (ACR SKU mismatch), 2 high, 10 medium, and 13 low findings across all workflow steps.

Output
Cross-step findings
Focus
See where the system pushed back, what it caught, and how adversarial review improves the final output.
Includes
  • Requirements
  • Architecture
  • Governance
  • Implementation
Open step

The walkthrough is polished, but the artifacts are still real

The refreshed demo intentionally separates editorial framing from generated content. You get a clearer product experience without losing auditability.

What changed

Navigation, layout, scanability, and mobile behavior. The walkthrough now guides readers through the sequence instead of leaving them inside raw markdown snapshots.

What stayed intact

The artifact bodies, the validation trail, and the adversarial review evidence. The chrome is editorial; the underlying outputs remain the same generated material.