Serverless เป็น compute รูปแบบหนึ่งที่เราไม่ต้องจัดเตรียม infrastructure สำหรับการทำงาน เราสามารถนำ Function หรือ Data ขึ้นไปประมวลผลได้เลย โดย cloud provider จะเป็นคนจัดเตรียม resource ต่างๆสำหรับการทำงานไว้ ทำให้สามารถทำงานได้อย่างรวดเร็วมากยิ่งขึ้น
เพราะเป็น serverless มันจึงไม่มี server ทีนี้ในตอนที่เราต้องการใช้งานจึงจำเป็นต้องมี event trigger เข้าไปกระตุ้นเพื่อปลุกให้การทำงานเริ่มขึ้น ในช่วงที่รอ instance พร้อมทำงานเราจะเรียกว่า Cold Start จากนั้นก็จะเข้าสู่ขั้นตอนการประมวลผล หากมี Trigger เข้ามาต่อเนื่อง instance นั้นก็จะพร้อมทำงานเสมอ จนกว่าจะไม่มี Trigger เข้ามาเพิ่มก็จะเข้าสู่สภาวะ Sleep อีกครั้ง
Serverless จะมีการคิดค่าใช้จ่ายตามการใช้งานจริง คิดจากจำนวนครั้งของการใช้งาน และเวลาที่ใช้ในการประมวลผล ทำให้ประหยัดค่าใช้จ่ายได้อย่างมากในกรณีที่ผู้ใช้งานไม่เยอะ แต่ก็ต้องแลกมาด้วยการบริหาร logic ของ function ให้ดี รวมไปถึงอาจจะไม่คุ้มค่าหากมีผู้ใช้งานเป็นจำนวนเยอะมากๆ