AWS Compute Blog

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

SquirrelBin: A Serverless Microservice Using AWS Lambda

Tim Wagner, AWS Lambda General Manager Will Gaul, AWS Lambda Software Developer With the recent release of Amazon API Gateway, developers can now create custom RESTful APIs that trigger AWS Lambda functions, allowing for truly serverless backends that include built-in authorization, traffic management, monitoring, and analytics. To showcase what’s possible with this new integration and […]

Read More

AWS NY Summit Presentations

Tim Wagner, AWS Lambda The 2015 AWS NY summit a lot of exciting content for AWS Lambda and ECS. If you weren’t able to join us there, here’s a summary of slideshares and videos with compute-related announcements and content:   Werner Vogels Keynote: Announcing Amazon API Gateway Announcement excerpt: Full keynote: Werner and Matt Wood […]

Read More

Commenting Support in the AWS Compute Blog

Meta-announcement: We’re in the process of enabling commenting support for the AWS compute blog. You’ll see it starting to appear on newer posts and getting phased in for a subset of older ones. Looking forward to engaging with our readers directly! -Tim, Deepak, and our many guest authors

Read More

Writing AWS Lambda Functions in Clojure

Tim Wagner, AWS Lambda General Manager Bryan Moffatt, AWS Lambda Software Developer AWS Lambda’s Java support also makes it easy to write Lambda functions in other jvm-based languages. Previously we looked at doing this for Scala; today’ll we’ll see how it can be done with Clojure. Getting Started with Clojure We’ll build our Clojure project with […]

Read More

Continuous Integration/Deployment for AWS Lambda functions with Jenkins and Grunt – Part 2

Daniele Stroppa, AWS Solution Architect In a previous post we showed how to make use of tools such as Grunt (a Javascript task runner that can be used to automate tasks such as building and packaging) and the grunt-aws-lambda plugin to execute and test your Lambda function in your local environment. In this post we’ll […]

Read More

Continuous Integration/Deployment for AWS Lambda functions with Jenkins and Grunt – Part 1

Daniele Stroppa, AWS Solution Architect Developing, testing and deploying your AWS Lambda functions can be a tedious process at times: write your function in your preferred editor/IDE, package it with any additional node module, upload it to AWS and test it using the console. Ideally, you would develop and test your function locally, upload it […]

Read More

AWS Lambda launches in Tokyo region

Tim Wagner, AWS Lambda We’re happy to announce our newest region: Tokyo! In addition to US East (Virginia), US West (Oregon), and EU (Ireland), AWS Lambda is now also available in the Tokyo (ap-northeast-1) region. Amazon SNS, Amazon S3, and Amazon Kinesis event sources are available in the Tokyo region. Happy (Asia Pacific) Lambda coding! […]

Read More