Amazon Web Services rolled out on Thursday (Nov. 13) a compute service that runs developers’ code in response to events and automatically manages the compute resources for them, one that the company dubbed AWS Lambda. But one of the companies Amazon chose to highlight is using the service to fuel payments on B2 exchanges.
Amazon said that AWS Lambda starts running code within milliseconds of an event such as an image upload, in-app activity, website click, or output from a connected device. Developers can also use AWS Lambda to "create new back-end services where compute resources are automatically triggered based on custom requests. Developers pay only for the requests served and compute time required to run their code. AWS Lambda charges for compute time in increments of 100 milliseconds, making it cost-effective and easy to scale apps to whatever number of requests are required," Amazon said.
To illustrate what it can do, Amazon showcased SPS Commerce, a retail business that says it processes more than $1 trillion in orders annually, while managing more than 35 million items, and sell through performance data at 300,000+ retail locations.
"AWS Lambda promises to substantially transform how we do business as we use AWS to build the future of B2B exchanges," said Jamie Thingelstad, CTO, SPS Commerce. "With this new AWS service, SPS Commerce’s system architecture can use AWS Lambda functions triggered off of Amazon S3 event notifications to perform multiple transformations when a new document is received from one of its 55,000 customers. With AWS Lambda as a component of its architecture, the SPS system can create smarter, dynamic workflows to shorten trading partner information processing across the SPS network and can scale to tens of millions of transactions per month automatically, without requiring any other infrastructure configurations."