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

ผู้บริหารธุรกิจไทยเล่าประสบการณ์การก้าวสู่ยุค Citizen Data Scientist ด้วย Oracle Autonomous Data Warehouse

ทีมงาน TechTalkThai มีโอกาสได้เข้าฟัง Discussion Panel ของ Oracle ที่ได้เชิญลูกค้าจาก PTG Energy และ Forth Smart Service มาเล่าถึงประสบการณ์การใช้ Oracle Autonomous Data Warehouse ที่ช่วยให้การทำ Business Intelligence, Business Report และ Business Dashboard สำหรับทำ Data Driven Business นั้นเป็นไปได้อย่างรวดเร็วและง่ายดาย ไม่ต้องพึ่งพาฝ่าย IT หรือ DBA ในการดึงข้อมูลต่างๆ ที่ต้องการให้อีกต่อไป และยังทำให้การทำรายงานต่างๆ เร็วขึ้นกว่าเดิมหลายสิบถึงหลายร้อยเท่าอีกด้วย

[วิดีโอ] Sponsored Webinar: รู้เขา รู้เรา จัดระเบียบ Bot ดีและร้ายให้อยู่หมัดโดย F5 Networks

สำหรับผู้ที่ไม่ได้เข้าชมการบรรยาย Sponsored Webinar เรื่อง “Fight the Good Fight against the Bad Bots – รู้เขา รู้เรา …