Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
Coding Ugly
•
ติดตาม
30 เม.ย. 2023 เวลา 14:31 • วิทยาศาสตร์ & เทคโนโลยี
Netflix Tech Stack (CI/CD Pipeline)
Planing: Netflix engineering ใช้ JIRA สำหรับการวางแผนและ Confluence สำหรับ documentation
Coding: Java เป็นภาษาโปรแกรมหลักสำหรับแบ็กเอนด์ ในขณะที่ใช้ภาษาอื่น ๆ สำหรับ use cases ที่แตกต่างกันไป
Build: Gradle ถือเป็นเครื่องมือสำคัญสำหรับการ build และสร้าง Gradle plugins เพื่อสนับสนุนก use cases ต่างๆ
Packaging: Package และ dependencies ถูก packed ไว้ใน Amazon Machine Image (AMI) เพื่อ release
Testing: การทดสอบเน้นความสำคัญในการการสร้าง chaos tools ที่สามารถก่อ chaos เพื่อเทส resilience ของระบบใน production
Deploying: Netflix ใช้ Spinnaker ที่สร้างขึ้น internally สำหรับการ release แบบ canary rollout หรือ release ให้ user กลุ่มเล็กๆก่อน
Monitoring: monitoring matrices ถูกรวบรวมไว้ใน Atlas และใช้ Kayenta เพื่อตรวจจับความผิดปกติ
Incident report: incident ถูกส่งตามลำดับความสำคัญและใช้ PagerDuty สำหรับการจัดการ incident
ที่มา ByteByteGo Newsletter
Curated by
https://codingugly.com
#codingugly
2 บันทึก
2
2
2
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย