- Pinterest ใช้ Elixir เพื่อลดจำนวนเซิร์ฟเวอร์ลง 95% และประหยัดค่าใช้จ่ายได้มากกว่า 2 ล้านดอลลาร์ต่อปี
- เดิมทีทีมสแปมดูแลเซิร์ฟเวอร์เกือบ 1,400 เครื่อง
- หนึ่งในระบบที่เคยรันบนเซิร์ฟเวอร์ Python 200 เครื่อง ตอนนี้รันบนเซิร์ฟเวอร์ Elixir 4 เครื่อง
- ที่จริงใช้เพียง 2 เครื่องก็พอได้ แต่เพื่อ
fault tolerance จึงใช้งาน 4 เครื่อง
- แม้จะทำงานบนฮาร์ดแวร์ที่น้อยกว่ามาก แต่ทั้งประสิทธิภาพและความเสถียรก็ดีขึ้น
- ตอนที่ระบบ Notification ทำงานบน Java ใช้
c32.xl อินสแตนซ์ 30 ตัว
- หลังเปลี่ยนมาใช้ Elixir ก็สามารถรันได้ด้วยอินสแตนซ์ 15 ตัว
- เช่นกัน ข้อผิดพลาดลดลง และเวลาในการตอบสนองก็สั้นลงอย่างมาก
- นอกจากกรณีนี้แล้ว ยังมีตัวอย่างการลดต้นทุนด้วย Elixir อีกมาก
- Cory O'Daniel เปลี่ยนจาก serverless มาเป็น Elixir ทำให้ค่าใช้จ่าย AWS ลดลงจาก 16,000 ดอลลาร์ต่อเดือน เหลือ 150 ดอลลาร์
- Bleacher Report ลดจำนวนเซิร์ฟเวอร์จาก 150 เครื่องเหลือ 5 เครื่องด้วย Elixir ทำให้ลดค่าใช้จ่ายเซิร์ฟเวอร์ได้ 97%
- Elixir ถูกออกแบบมาสำหรับผู้ใช้จำนวนมากที่ออนไลน์ตลอดเวลา จึงมีข้อได้เปรียบชัดเจนทั้งด้านการลดต้นทุนและการเพิ่มประสิทธิภาพ
3 ความคิดเห็น
ไม่ค่อยได้ยินข่าวแบบนี้เกี่ยวกับ clojure เลย... หรือว่าควรไปเรียน Elixir ดีเนี่ย T_T
ความเห็นจาก Hacker News
มีหลายจุดในคอมเมนต์ที่สะดุดตามากกว่าเสียอีกครับ ให้ความรู้สึกเหมือนเป็นการถกเถียงอย่างสร้างสรรค์ระหว่างบทความกับคอมเมนต์