AWS Compute Blog

Category: Compute

Answers processing architecture

Building a location-based, scalable, serverless web app – part 3

In part 2, I cover the API configuration, geohashing algorithm, and real-time messaging architecture used in the Ask Around Me web application. These are needed for receiving and processing questions and answers, and sending results back to users in real time. In this post, I explain the backend processing architecture, how data is aggregated, and […]

Read More

OpenFOAM on Amazon EC2 C6g Arm-based Graviton2 Instances – up to 37% better price/performance

This post is contributed to by: Neil Ashton (AWS) – Principal CFD Specialist SA, Karthik Raman (AWS) – Senior HPC Specialist SA, Oliver Perks (Arm) – Principal HPC Engineer Over the past 30 years, Computational Fluid Dynamics (CFD) has become a key part of many engineering design processes. From aircraft design to modelling the blood flow […]

Read More
Ask Around Me backend architecture

Building a location-based, scalable, serverless web app – part 2

This post explores the backend architecture of the Ask Around Me application. I compare the cost and features in deciding between REST APIs and HTTP APIs in API Gateway. I introduce geohashing and the npm library used to handle geo-location queries in DynamoDB. And I show how you can build real-time messaging into your web applications using the publish-subscribe pattern with AWS IoT Core.

Read More
The Serverless LAMP stack

Introducing the new Serverless LAMP stack

Update : You can find parts 2, 3, and 4 to this series now. Part 2: Scaling relational databases Part 3: Replacing the web server Part 4: Building a serverless Laravel application This is the first in a series of posts for PHP developers. The series will explain how to use serverless technologies with PHP. […]

Read More

Building for Cost optimization and Resilience for EKS with Spot Instances

This post is contributed by Chris Foote, Sr. EC2 Spot Specialist Solutions Architect Running your Kubernetes and containerized workloads on Amazon EC2 Spot Instances is a great way to save costs. Kubernetes is a popular open-source container management system that allows you to deploy and manage containerized applications at scale. AWS makes it easy to run […]

Read More
cpu graphs

Proactively Monitoring System Performance on Amazon Lightsail Instances

This post is contributed by Mike Coleman, AWS Senior Developer Advocate – Lightsail I commonly hear from customers that they want to be able to proactively identify issues that could affect system performance before they become a problem. For instance, the ability to be alerted before an instance might become unresponsive to a burst in […]

Read More
Architecture diagram for the Step Functions Sample App (Stock Trader) quick start application template

Simplifying application orchestration with AWS Step Functions and AWS SAM

Modern software applications consist of multiple components distributed across many services. AWS Step Functions lets you define serverless workflows to orchestrate these services so you can build and update your apps quickly. Step Functions manages its own state and retries when there are errors, enabling you to focus on your business logic. Now, with support […]

Read More
Lambda scaling up as events queue grows

Building scalable serverless applications with Amazon S3 and AWS Lambda

S3 and Lambda are two highly scalable AWS services that can be powerful when combined in serverless applications. In this post, I summarize many of the patterns shown across this series.

Read More
Multiple AWS accounts in a deployment pipeline

Best practices for organizing larger serverless applications

This blog post provides recommendations for designing and managing code repositories in larger serverless projects, and best practices for deploying releases of production systems.

Read More