AWS เปิดตัว Lambda Runtime API ใช้โค้ดทุกภาษากับ Lambda ได้แล้ว

เมื่อวานที่ผ่านมานี้ AWS ได้เปิดตัว 2 ความสามารถใหม่สำหรับ AWS Lambda ที่จะทำให้นักพัฒนาหันมาใช้สถาปัตยกรรม Serverless กันได้ง่ายขึ้น ได้แก่ AWS Lambda Runtime API ที่ช่วยให้รันโค้ดภาษาหรือเวอร์ชันใดก็ได้บน Lambda และ Lambda Layers สำหรับจัดการกับโค้ดที่ต้องการใช้ซ้ำหรือ Library ที่ต้องเรียกใช้

Credit: AWS

AWS Lambda นั้นเคยมีข้อจำกัดรองรับภาษาโปรแกรมมิ่งเพียงไม่กี่ภาษาเท่านั้น แต่ในวันนี้ นักพัฒนาสามารถสร้างโปรแกรมที่เรียกว่า Custom Runtime ขึ้นเพิ่มเข้าไปในไฟล์ bootstrap ของ Lambda ซึ่งจะช่วยให้โค้ดสามารถติดตั้งใช้งานและสื่อสารกับระบบของ Lambda ผ่าน API และรับ Response กลับมาได้ ผู้ที่สนใจฟีเจอร์ดังกล่าวสามารถเข้าไปทดลองได้แล้ววันนี้ หรือศึกษาเพิ่มเติมที่ https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html

ส่วน Lambda Layers นั้นเป็นเลเยอร์ที่เสริมเข้ามาให้นักพัฒนาจัดการกับโค้ดได้อย่างมีประสิทธิภาพมากขึ้น เพราะบ่อยครั้งในการเขียนโค้ดฟังก์ชัน Serverless หลายๆตัวนั้นก็มีการเรียกใช้โค้ดส่วนเดิมซ้ำๆ หรือการเรียกใช้ Library ภายนอก เลเยอร์ที่เพิ่มเข้ามานี้จึงจะช่วยให้โค้ดสะอาดและดูแลง่ายยิ่งขึ้น แยกระหว่าง business logic และ library อย่างชัดเจน และมีฟังก์ชันที่ขนาดเล็กลงซึ่งใช้เวลาในการอัพโหลด Deploy น้อยลงตามไปด้วย

Lambda Layers ก็เช่นกันที่เปิดให้ใช้งานได้ตั้งแต่วันนี้เป็นต้นไปในทุก AWS Region ที่มี AWS Lambda ให้บริการ โดยผู้ใช้อาจนำทั้งสองฟีเจอร์ใหม่นี้มาใช้ร่วมกันในการสร้างเลเยอร์ที่เป็น Custom Runtimes ขึ้นมาเรียกใช้ตามภาษาที่ต้องการ

ที่มา: re:Invent 2018

Check Also

Dell Pro Essential PC คอมพิวเตอร์คู่ใจธุรกิจ ทำงานมั่นใจในทุกวัน ประสิทธิภาพที่ตอบโจทย์งานประจำวัน พร้อมตัวเลือกสเปกให้เหมาะสมกับองค์กร [Guest Post]

ในยุคที่ทุกธุรกิจต้องขับเคลื่อนด้วยความเร็ว ความเสถียรของอุปกรณ์คอมพิวเตอร์ในออฟฟิศคือปัจจัยสำคัญที่จะมองข้ามไม่ได้! Dell Pro Essential PC Series ถูกออกแบบมาเพื่อตอบโจทย์องค์กรยุคใหม่ที่ต้องการคอมพิวเตอร์ประสิทธิภาพสูง ทนทาน มีระบบความปลอดภัยระดับสถาบัน และประหยัดงบประมาณได้อย่างมีประสิทธิภาพ

Microsoft Defender for Endpoint เปิด Public Preview รองรับ Linux Desktop ใช้ Agent เดียวกับ Linux Server

Microsoft เปิด Public Preview ให้ Microsoft Defender for Endpoint ปกป้อง Linux workstation ได้แล้ว ครอบคลุมทั้ง EDR, …