
Mediumreal-world-case-studies Netflix Tech Stack - CI/CD Pipeline
- • Planning: Netflix Engineering uses JIRA for planning and Confluence for documentation.
- • Coding: Java is the primary programming language for the backend service, while other languages are used for different use cases.
- • Build: Gradle is mainly used for building, and Gradle plugins are built to support various use cases.
- • Packaging: Package and dependencies are packed into an Amazon Machine Image (AMI) for release.
- • Testing: Testing emphasizes the production culture's focus on building chaos tools.
- • Deployment: Netflix uses its self-built Spinnaker for canary rollout deployment.
- • Monitoring: The monitoring metrics are centralized in Atlas, and Kayenta is used to detect anomalies.
- • Incident report: Incidents are dispatched according to priority, and PagerDuty is used for incident handling.
- • Planning: Netflix Engineering uses JIRA for planning and Confluence for documentation.
- • Coding: Java is the primary programming language for the backend service, while other languages are used for different use cases.
- • Build: Gradle is mainly used for building, and Gradle plugins are built to support various use cases.
- • Packaging: Package and dependencies are packed into an Amazon Machine Image (AMI) for release.
- • Testing: Testing emphasizes the production culture's focus on building chaos tools.
- • Deployment: Netflix uses its self-built Spinnaker for canary rollout deployment.
- • Monitoring: The monitoring metrics are centralized in Atlas, and Kayenta is used to detect anomalies.
- • Incident report: Incidents are dispatched according to priority, and PagerDuty is used for incident handling.
Netflix Tech Stack - CI/CD Pipeline [Medium] | Swiggy System_design | TomoLink