Skip to content

Budget, NFRs & Scaling

WAF PillarMetricTargetCurrentGap
🔄 ReliabilitySLA99.0%N/A
🔄 ReliabilityRTO24 hoursN/A
🔄 ReliabilityRPO12 hoursN/A
⚡ PerformancePage Load< 3,000 msN/A
⚡ PerformanceAPI Response (p95)< 500 msN/A
⚡ PerformanceConcurrent Users100-1,000N/A
⚡ PerformanceThroughput1 TPSN/A
🔒 SecurityAuth MethodSocial IdP (OAuth 2.0)
🔒 SecurityEncryptionTLS 1.2 in-transit; platform-managed at-rest
💰 CostMonthly BudgetEUR 100-500
🔧 OperationsUptime MonitoringYes (basic)
DimensionCurrent6-Month Projection12-Month Projection
Users100-1,0001,0002,000
Data Volume< 100 MB500 MB1 GB
Transactions/day~86,400~100,000~150,000
FieldValue
Monthly BudgetEUR 100-500
Annual BudgetEUR 1,200-6,000
Limit TypeSoft (can negotiate within range)
Cost Model PrefFixed (App Service S1 always-on) + consumption for storage
PrioritySelectedImpact
Minimize compute costsHigh
Prefer consumption-based pricingHigh
Reserved instances acceptableLow
Spot instances for non-criticalLow
CapabilityRequiredTool / ServiceNotes
Application monitoringApplication InsightsBasic telemetry
Log aggregationLog AnalyticsApp Service auto-config
Alert notificationsNot required for demo
Custom dashboardsNot required for demo
RequirementValue
Support HoursBest-effort
On-call RequirementNo
Maintenance WindowsAny time (dev env)
Change ManagementSelf-service
ComponentBackup FrequencyRetentionRecovery Method
Table Storage dataDaily30 daysManual restore
Container imagesOn push to ACRLatest 5Re-deploy
PreferenceValueJustification
Primary RegionswedencentralEU GDPR-compliant, project default
Failover RegionN/ANot required for dev/demo
Availability ZonesNot needed99.0% SLA target; single zone OK
FieldValue
Complexitysimple
Criteria7+ resource types (App Service, ACR, VNet, Private Endpoints, Storage, Key Vault, DNS Zones), single region, dev only
RationaleSmall outlet, single environment, no custom policies, straightforward SPA + API