AWS Compute Blog
Category: Technical How-to
Building a Graylog server to run on an Amazon Lightsail instance
This post is part of a collection by the Amazon Lightsail team to highlight how builders are using Lightsail to get started on AWS building interesting solutions. If you’re interested in contributing a post on how you’re using Lightsail reach out to us at lightsail-blog-authors@amazon.com! This post is guest contributed by Amazon Lightsail customer, Richard […]
Replacing web server functionality with serverless services
I show how traditional web-server applications compare with their serverless counterparts. I show how the infrastructure is managed for you in serverless, and how code for serverless developers in primarily focused on business logic.
Improving website performance with Lightsail Content Delivery Network
This post was written by Mike Coleman, Senior Developer Advocate Amazon Lightsail recently announced the release of Lightsail Content Delivery Network (CDN). With this launch customers can now distribute their content more securely to users across the globe. Content is served from the edge location closest to the end user which improves performance while reducing […]
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 […]
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.
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.
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 […]
Using Amazon EFS for AWS Lambda in your serverless applications
Serverless applications are event-driven, using ephemeral compute functions to integrate services and transform data. While AWS Lambda includes a 512-MB temporary file system for your code, this is an ephemeral scratch resource not intended for durable storage. Amazon EFS is a fully managed, elastic, shared file system designed to be consumed by other AWS services, […]
Visualizing Amazon API Gateway usage plans using Amazon QuickSight
In this post, I walk through configuring streaming of API access logs from Amazon API Gateway to Amazon S3 via a Kinesis Firehose delivery stream.