AWS Compute Blog

Using Amazon SQS Dead-Letter Queues to Control Message Failure

Michael G. Khmelnitsky, Senior Programmer Writer   Sometimes, messages can’t be processed because of a variety of possible issues, such as erroneous conditions within the producer or consumer application. For example, if a user places an order within a certain number of minutes of creating an account, the producer might pass a message with an […]

Read More

Powering your Amazon ECS Cluster with Amazon EC2 Spot Instances

This post was graciously contributed by: Chad Schmutzer Solutions Architect Shawn O’Connor Solutions Architect Today we are excited to announce that Amazon EC2 Container Service (Amazon ECS) now supports the ability to launch your ECS cluster on Amazon EC2 Spot Instances directly from the ECS console. Spot Instances allow you to bid on spare Amazon […]

Read More

Building High-Throughput Genomics Batch Workflows on AWS: Workflow Layer (Part 4 of 4)

Aaron Friedman is a Healthcare and Life Sciences Partner Solutions Architect at AWS Angel Pizarro is a Scientific Computing Technical Business Development Manager at AWS This post is the fourth in a series on how to build a genomics workflow on AWS. In Part 1, we introduced a general architecture, shown below, and highlighted the […]

Read More

Building High-Throughput Genomic Batch Workflows on AWS: Batch Layer (Part 3 of 4)

Aaron Friedman is a Healthcare and Life Sciences Partner Solutions Architect at AWS Angel Pizarro is a Scientific Computing Technical Business Development Manager at AWS This post is the third in a series on how to build a genomics workflow on AWS. In Part 1, we introduced a general architecture, shown below, and highlighted the […]

Read More

Building Scalable Applications and Microservices: Adding Messaging to Your Toolbox

Jakub Wojciak, Senior Software Development Engineer Throughout our careers, we developers keep adding new tools to our development toolboxes. These range from the programming languages we learn, use, and become experts in, to architectural components such as HTTP servers, load balancers, and databases (both relational and NoSQL). I’d like to kick off a series of […]

Read More

Building High-Throughput Genomics Batch Workflows on AWS: Introduction (Part 1 of 4)

Aaron Friedman is a Healthcare and Life Sciences Partner Solutions Architect at AWS Angel Pizarro is a Scientific Computing Technical Business Development Manager at AWS Deriving insights from data is foundational to nearly every organization, and many customers process high volumes of data every day. One common requirement of customers in life sciences is the […]

Read More

Deep Learning on AWS Batch

Thanks to my colleague Kiuk Chung for this great post on Deep Learning using AWS Batch. —- GPU instances naturally pair with deep learning as neural network algorithms can take advantage of their massive parallel processing power. AWS provides GPU instance families, such as g2 and p2, which allow customers to run scalable GPU workloads. You […]

Read More

ServerlessConf and More!

ServerlessConf Austin ServerlessConf Austin is just around the corner! April 26-28th come join us in Austin at the Zach Topfer Theater. Our very own Tim Wagner, Chris Munns and Randall Hunt will be giving some great talks. Serverlessconf is a community led conference focused on sharing experiences building applications using serverless architectures. Serverless architectures enable developers […]

Read More

How to remove boilerplate validation logic in your REST APIs with Amazon API Gateway request validation

Ryan Green, Software Development Engineer Does your API suffer from code bloat or wasted developer time due to implementation of simple input validation rules? One of the necessary but least exciting aspects of building a robust REST API involves implementing basic validation of input data to your API. In addition to increasing the size of […]

Read More