1、Architecture in the Lead:Scaling Today,Shaping TomorrowQCon London7 April 2025Ian Arundale and Matthew ClarkBBCSteam-poweredKubernetesChatGPT12 December 2019UK General ElectionBBCChatGPTBBCElections:high-level architectureIngestData SupplierDatabaseAPIWebsite&Mobile AppUserUNMAINTAINABLEComing soon
2、to BBC iPlayer+Ian ArundaleLead Architectfor the BBC WebsiteTODOPictureImage credit:Tim Peake/TwitterMatthew ClarkHead of Architecturefor the BBCs online productshttps:/ architects,every problem is a snowflake.”Non-functional requirements(NFRs)Access Control Accessibility Accountability Accuracy Ada
3、ptability Affordability Agility Analysability Appearance Appropriateness recognizability Attractiveness Auditability Authenticity Autonomy Availability Backward compatibility Budget constraint Capacity Carbon Emission Efficiency Change failure rate Changeability Clarity Co-existence Code Complexity
4、Code Readability Coherence Cohesion Communicability Compatibility Compliance Composability Conciseness Confidentiality Configurability Consistency Controllability Convenience Correctness Cost Credibility Customizability Cyber Security Cycle time Dependability Deployability Deployment frequency Devop
5、s-Metrics DORA Metrics Ease of Use Effectiveness Efficiency Elasticity Energy Efficiency Expected physical environment Explainability Extensibility Fail safe Fault isolation Fault tolerance Faultlessness Features Flexibility Functional Appropriateness Functional completeness Functional correctness F
6、unctional suitability Functionality Graceful degradation Hazard warning High availability i18n(Internationalization)Immunity Inclusivity Independence Information Security Installability Integrity Interaction capability Internationalization Interoperability Intrusion Detection Intrusion Prevention Ji