The ISO 25010 standard for software product quality Functional SuitabilityOperability/UsabilityReliabilityPerformance EfficiencySecurityCompatibilityMaintainabilityPortabilityArchitecture Tradeoff Analysis Method (ATAM)The Azure Well-Architected FrameworkBenefits of using WAFWAF recommended practicesAPI security considerationsCore principles – the Security Frame analysisThe Security Development Lifecycle (SDL)Reliability through scale, performance, availabilitySite Reliability Engineering (SRE)How do you ensure appropriate reliability?Commonly used SLOs for an API serviceDefining, implementing, and measuring SLI metrics for an API platformUsing SLIs to calculate the initial SLOs for your API serviceModeling performance based on scale requirementsThe API (or application) performance management lifecycleChecklist for development teamsHigh-availability patternsHigh-availability calculationArchitecting for operations Logging, monitoring, and alertsFeature flagsUnderstanding maintainabilityProactive maintainabilityReactive maintainability Tracking objectives using a quality dashboardCase study elaboration – Packt Insurance Inc.Important SLOs for the API platform Architecture backlog – focus on quality and handle technical debtSummaryFurther reading