LinkedIn โอเพ่นซอร์ส Flashback เครื่องมือเลียนแบบทราฟฟิกอินเทอร์เน็ตเพื่อการทดสอบระบบ

by nutmos
18 March 2017 - 10:23

LinkedIn ได้โอเพ่นซอร์ส Flashback เครื่องมือสำหรับทำเลียนแบบทราฟฟิกอินเทอร์เน็ตเพื่อทดสอบการพัฒนา ภายใต้สัญญา BSD two-clause โดย LinkedIn นั้นได้นำ Flashback มาเป็นเครื่องมือสำหรับทดสอบระบบหลายอย่าง ทั้งความเร็ว, ความคงทน และความสามารถในการขยายตัวบนโค้ดใหม่ก่อนที่จะเริ่มใช้งานเป็นวงกว้าง

Flashback นั้นพัฒนาอยู่บน Betamax ซึ่งเป็นเครื่องมืออีกอย่างที่ช่วยเลียนแบบการทำงานของเว็บเซอร์วิส และ REST API แต่มีความแตกต่างคือ Flashback สามารถใช้งานในสภาพแวดล้อมที่ไม่ต้องเชื่อมต่ออินเทอร์เน็ตได้ ซึ่งเหมาะกับ LinkedIn ที่จำเป็นต้องทดสอบระบบในสภาพแวดล้อมปิดเพราะเหตุผลด้านความปลอดภัย ในขณะที่ Betamax จะทำงานเมื่อเชื่อมต่ออินเทอร์เน็ตเท่านั้น

สำหรับผู้ที่สนใจโครงการ Flashback สามารถอ่านรายละเอียดฉบับเต็มได้จากเว็บไซต์ LinkedIn Engineering และซอร์สโค้ดของโครงการอยู่ที่ GitHub

ที่มา - LinkedIn Engineering, TechCrunch

Blognone Jobs Premium