AWS Compute Blog
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 […]
Building High-Throughput Genomics Batch Workflows on AWS: Job Layer (Part 2 of 4)
This post is courtesy of Aaron Friedman – Healthcare and Life Sciences Partner Solutions Architect at AWS and Angel Pizarro – Scientific Computing Technical Business Development Manager at AWS This post is the second in a series on how to build a genomics workflow on AWS. In Part 1, we introduced a general architecture, shown below, and […]
Building High-Throughput Genomics Batch Workflows on AWS: Introduction (Part 1 of 4)
This post is courtesy of Aaron Friedman – Healthcare and Life Sciences Partner Solutions Architect at AWS and Angel Pizarro – 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 […]
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 […]
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 […]
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 […]
Scaling Your Desktop Application Streams with Amazon AppStream 2.0
This post is contributed by Deepak Sury, Principal Product Manager – Amazon AppStream 2.0 Updated November 11, 2019: AppStream 2.0 now supports scheduled scaling using the Application Auto Scaling APIs. Using the Application Auto Scaling actions is recommended when you don’t need the advanced functionality that AWS Lambda provides. To learn more, read Managing Fleet Scaling using […]
A Serverless Authentication System by Jumia
Jumia is an ecosystem of nine different companies operating in 22 different countries in Africa. Jumia employs 3000 people and serves 15 million users/month. Want to secure and centralize millions of user accounts across Africa? Shut down your servers! Jumia Group unified and centralized customer authentication on nine digital services platforms, operating in 22 (and […]
Disabling Intel Hyper-Threading Technology on Amazon Linux
This post is courtesy of Brian Beach, AWS Solutions Architect Update – July 31, 2020: It has been brought to our attention that certain AWS EC2 instance types will have different delimiters in the thread_siblings_list depending on CPU architecture and Operating System (either a comma or a dash). To determine the delimiter for your instance run […]
Automating AWS Lambda Function Error Handling with AWS Step Functions
Aaron Rehaag, Senior Software Engineer, Amazon Web Services AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. You can scale and modify your applications quickly by building applications from individual components, each of which performs a discrete function. You can use Step Functions to create state […]