AWS Compute Blog

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. […]

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 […]

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 […]

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 […]

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