AWS Compute Blog

Category: AWS Lambda*

AWS Lambda sessions at re:Invent 2015

Ajay Nair, Sr. Product Manager, AWS Lambda   If you will be attending re:Invent 2015 in Las Vegas next week, you will have many opportunities to learn more about building applications using AWS Lambda. The Lambda team will be presenting multiple sessions covering new features, as well as deep dives on using Lambda for data […]

Read More

A Simple Serverless Test Harness using AWS Lambda

Tim Wagner, AWS Lambda General Manager You can easily test a Lambda function locally by using either a nodejs runner or JUnit for Java. But once your function is live in Lambda, how do you test it? One option is to create an API for it using Amazon API Gateway and then employ one of […]

Read More

Microservices without the Servers

Tim Wagner, AWS Lambda General Manager At LinuxCon/ContainerCon 2015 I presented a demo-driven talk titled, “Microservices without the Servers”. In it, I created an image processing microservice, deployed it to multiple regions, built a mobile app that used it as a backend, added an HTTPS-based API using Amazon API Gateway and a website, and then […]

Read More

Everything Depends on Context or, The Fine Art of nodejs Coding in AWS Lambda

Tim Wagner, AWS Lambda General Manager Quick, what’s wrong with the Lambda code sketch below? exports.handler = function(event, context) { anyAsyncCall(args, function(err, result) { if (err) console.log(‘problem’); else /* do something with result */; }); context.succeed(); }; If you said the placement of context.succeed, you’re correct – it belongs inside the callback. In general, when […]

Read More

Better Together: Amazon ECS and AWS Lambda

My colleague Constantin Gonzalez sent a nice guest post that shows how to create container workers using Amazon ECS. — Amazon EC2 Container Service (Amazon ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. ECS eliminates the […]

Read More

Cost-effective Batch Processing with Amazon EC2 Spot

Tipu Qureshi, AWS Senior Cloud Support Engineer With Spot Instances, you can save up to 90% of costs by bidding on spare Amazon Elastic Compute Cloud (Amazon EC2) instances. This reference architecture is meant to help enable you to realize cost savings for batch processing applications while maintaining high availability. We recommend tailoring and testing […]

Read More

Building NoSQL Database Triggers with Amazon DynamoDB and AWS Lambda

Tim Wagner, AWS Lambda General Manager SQL databases have offered triggers for years, making it easy to validate and check data, maintain integrity constraints, create compute columns, and more. Why should SQL tables have all the fun…let’s do the equivalent for NoSQL data! Amazon DynamoDB recently launched their streams feature (table update notifications) in production. […]

Read More

Amazon S3 Adds Prefix and Suffix Filters for Lambda Function Triggering

Tim Wagner, AWS Lambda General Manager Today Amazon S3 added some great new features for event handling: Prefix filters – Send events only for objects in a given path Suffix filters – Send events only for certain types of objects (.png, for example) Deletion events You can see some images of the S3 console’s experience […]

Read More

Fanout S3 Event Notifications to Multiple Endpoints

John Stamper, AWS Solution Architect   Use Cases The above architecture is an event-driven general-purpose parallel data processing system – data enters S3, notification of new data is sent to SNS, which packages the S3 event notification as a message and delivers it to subscribers. This architecture is ideal for workloads that need more than […]

Read More

Building Scalable and Responsive Big Data Interfaces with AWS Lambda

Tim Wagner, AWS Lambda Great post on the AWS Big Data Blog by Martin Holste, a co-founder of the Threat Analytics Platform at FireEye, on using AWS Lambda to create scalable applications without infrastructure: Building Scalable and Responsive Big Data Interfaces with AWS Lambda. -Tim Follow my Lambda adventures on Twitter

Read More