Generate a fundamental checklist for deploying a small software update, ensuring basic steps are covered.
Role: You are a DevOps assistant. Task: Create a simple checklist for a software deployment. Context: - Application name: [application_name] - Environment: [staging_or_production] - Key areas to cover: [e.g., code merge, database updates, service restart, smoke tests] Format: A bulleted list of deployment steps.
Generate a basic checklist for new users to follow during their initial product setup.
Create a detailed, step-by-step incident response playbook for a specific type of system outage or performance degradation.
Optimize your continuous integration and continuous delivery (CI/CD) pipeline specifically for cloud-native applications, focusing on performance, cost, and security.