Introduction and Goals Background and Business Problem Solution Strategy Overview Building Block View Deployment Security Cost Risks and Technical Debts Testing Architecture Decisions