{"blocks": [{"key": "607695c4", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "726728ed", "text": "Design a complete Continuous Integration / Continuous Deployment (CI/CD) pipeline for a large-scale engineering organization. Discuss:", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "61921509", "text": "Source-code version control integration and branch strategy", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "fecc3bd7", "text": "Build orchestration and artifact management", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "5944ebb0", "text": "Automated testing stages (unit, integration, e2e) and test-parallelism", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "c99b9b94", "text": "Containerization vs. VM builds, and reproducible environments", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "84920a87", "text": "Deployment strategies (blue-green, canary, rolling, feature flags)", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "21f9c456", "text": "Rollback, observability, and incident response hooks", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "49d9480e", "text": "Security scanning, secrets management, and compliance gates", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "913200d2", "text": "Scalability, cost efficiency, and high availability of the CI/CD platform itself", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}