AWS Compute Blog
Category: AWS Lambda
AWS Lambda sessions at re:Invent 2015 – Wrap up
Vyom Nagrani, Sr. Product Manager, AWS Lambda Announcements AWS Lambda announced four new features at re:Invent 2015 Support for Python functions Increased function duration from 60 seconds to 300 seconds Function Versioning & Aliasing Scheduled functions (Cron) – Console only You can read the details for these announcements here. Breakout sessions We had listed the […]
Using Python in an AWS Lambda Function
Tim Wagner, AWS Lambda REVISED: Python 2.7 is now a first-class language in AWS Lambda…no workarounds required!
Dynamic Scaling with EC2 Spot Fleet
Tipu Qureshi, AWS Senior Cloud Support Engineer The RequestSpotFleet API allows you to launch and manage an entire fleet of EC2 Spot Instances with one request. A fleet is a collection of Spot Instances that are all working together as part of a distributed application and providing cost savings. With the ModifySpotFleetRequest API, it’s possible […]
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 […]
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 […]
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 […]
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 […]
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 […]
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. […]
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 […]