AWS Compute Blog
Category: *Post Types
Modeling business logic flows in serverless applications
Serverless applications can help you develop more agile applications that can scale automatically. By using serverless services in your architecture, this reduces the amount of boilerplate code. It also helps offload complex tasks to specialized services. As a result, a well-designed serverless application can be modified easily to deliver new feature requests, while maintaining high […]
Must-know best practices for Amazon EBS encryption
This blog post covers common encryption workflows on Amazon EBS. Examples of these workflows are: setting up permissions policies, creating encrypted EBS volumes, running Amazon EC2 instances, taking snapshots, and sharing your encrypted data using customer-managed CMK. Introduction Amazon Elastic Block Store (Amazon EBS) service provides high-performance block-level storage volumes for Amazon EC2 instances. Customers […]
Creating low-latency, high-volume APIs with Provisioned Concurrency
This post examines how cold starts impact performance in serverless backends for web applications. It shows how the most important focus area is usually synchronous APIs called by the frontend application. I explain options available for targeting cold starts in the Lambda service.
Integrating Amazon EventBridge and Amazon ECS
This post demonstrates how to set up a sample application for consuming events directly from EventBridge into a custom application hosted in ECS.
Using WebSockets and Load Balancers Part two
This post was written by Robert Zhu, Principal Developer Advocate at AWS. This article continues a blog I posted earlier about using Load Balancers on Amazon Lightsail. In this article, I demonstrate a few common challenges and solutions when combining stateful applications with load balancers. I start with a simple WebSocket application in Amazon Lightsail […]
Load testing a web application’s serverless backend
In this post, I discuss focus areas for load testing of serverless applications, and highlight two tools commonly used. I show how to configure Artillery with customized functions, and how to run tests to simulate load on the Ask Around Me application.
Best practices for handling EC2 Spot Instance interruptions
This post is contributed by Scott Horsfield – Sr. Specialist Solutions Architect, EC2 Spot Amazon EC2 Spot Instances are spare compute capacity in the AWS Cloud available to you at steep discounts compared to On-Demand Instance prices. The only difference between an On-Demand Instance and a Spot Instance is that a Spot Instance can be […]
Managing backend requests and frontend notifications in serverless web apps
Web and mobile applications usually interact with a backend service, often via an API. Many front-end applications pass requests for processing, wait for a result, and then display this to the user. This synchronous approach is only one way to handle messages, but modern applications have alternatives to provide a better user experience. There are […]
Low-latency computing with AWS Local Zones – Part 1
This post was contributed by: Pranav Chachra, Rob Chen, Alan Goodman AWS launched a Local Zone in Los Angeles (LA), California, in late 2019 at re:Invent. Since the launch, we have seen a lot of interest from you, and have worked to bring additional features and services based on your feedback. In this blog series, […]
ICYMI: Serverless-First Function
On May 21 and May 28, AWS hosted the first-ever serverless-focused virtual event, the AWS Serverless-First Function. These two free virtual events covered important aspects of a successful serverless approach: Serverless for your Organization and Serverless for your Application. Serverless for your Organization, on May 21, focused on real-world tactics for transforming your organization to […]