Bibliographic Details
Title: |
Transactions and Serverless are Made for Each Other. |
Authors: |
Li, Qian1 (AUTHOR) qianli@cs.stanford.edu, Kraft, Peter1 (AUTHOR) petereliaskraft@gmail.com |
Source: |
Communications of the ACM. Dec2024, Vol. 67 Issue 12, p52-56. 5p. |
Subject Terms: |
*Electronic commerce, *Online banking, *Electronic data processing, *Distributed computing, Cloud computing, Debugging |
Abstract: |
Serverless cloud platforms, such as AWS Lambda and Azure Functions, are widely used for stateless applications due to their simplicity and scalability. This article explores how extending serverless platforms to support database transactions could unlock their potential for stateful, database-backed applications, including e-commerce and banking systems. By wrapping functions in transactions, these platforms can enable features like time-travel debugging and reliable execution with "exactly-once" semantics, addressing common challenges in distributed systems. Such advancements could significantly enhance debugging, reliability, observability, and performance for modern enterprise applications. |
Database: |
Business Source Complete |