Breaking News

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

AWS เปิดตัว EC2 Bare Metal Instance ใหม่ 5 รายการ

AWS ได้ประกาศเปิดตัว Amazon EC2 Bare Metal Instance ใหม่ด้วยกันถึง 5 รายการ โดยใช้ Intel Xeon Scalable Processor ทั้งหมดเพื่อตอบโจทย์ความต้องการทั้ง Virtualization และ Non-Virtualized ดังต่อไปนี้

Dave Hitz หนึ่งในผู้ก่อตั้ง NetApp ประกาศลาออกจาก NetApp มุ่งสู่เป้าหมายใหม่นอกวงการ IT

Dave Hitz หรือ David Hitz หนึ่งในผู้ก่อตั้งของ NetApp ร่วมกับ James Lau ได้ประกาศลาออกจาก NetApp แล้วอย่างเป็นทางการ โดยเขาได้เขียน Blog สุดท้ายในการทำงานของเขาที่ NetApp ในฐานะของ Executive Vice President ถึงมุมมองที่เขามีต่อ NetApp ในปัจจุบันว่าเปรียบเสมือนลูกของตนเอง และเป้าหมายของเขาหลังจากนี้ที่อยู่นอกวงการ IT