AWS Compute Blog

Category: Developer Tools

EFS: Add file system

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, […]

Using CDK with serverless

Creating serverless applications with the AWS Cloud Development Kit

This post is contributed by Daniele Stroppa, Sr. Solutions Architect In October 2019, AWS released an improvement to the getting started experience in the AWS Lambda console. This enables you to create applications that follow common best practices, using infrastructure as code (IaC). It also provides a continuous integration and continuous deployment (CI/CD) pipeline for […]

AWS Lambda function versions and aliases

Building well-architected serverless applications: Approaching application lifecycle management – part 2

This series of blog posts uses the AWS Well-Architected Tool with the Serverless Lens to help customers build and operate applications using best practices. In each post, I address the nine serverless-specific questions identified by the Serverless Lens along with the recommended best practices. See the Introduction post for a table of contents and explanation of the example application. Question OPS2: […]

RDS Proxy with IAM Authentication

Introducing the serverless LAMP stack – part 2 relational databases

Update – June 30, 2020: Amazon RDS Proxy support for MySQL and PostgreSQL is now generally available. The complete blog series and supporting GitHub repository is now available: Part 1: Introducing the new Serverless LAMP stack Part 2: Scaling relational databases Part 3: Replacing the web server Part 4: Building a serverless Laravel application Part 5: […]

CloudFormation code example creating infrastructure

Building well-architected serverless applications: Approaching application lifecycle management – part 1

This series of blog posts uses the AWS Well-Architected Tool with the Serverless Lens to help customers build and operate applications using best practices. In each post, I address the nine serverless-specific questions identified by the Serverless Lens along with the recommended best practices. See the Introduction post for a table of contents and explanation of the example application. Question OPS2: […]

The Serverless LAMP stack

Introducing the new Serverless LAMP stack

Update : You can now find the supporting GitHub repository to this series. Part 2: Scaling relational databases Part 3: Replacing the web server Part 4: Building a serverless Laravel application Part 5: The CDK construct library for the serverless LAMP stack Part 6: From MVC to serverless microservices Additional: Building PHP Lambda functions with […]

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 […]

Using AWS CodeDeploy and AWS CodePipeline to Deploy Applications to Amazon Lightsail

This post is contributed by Mike Coleman | Developer Advocate for Lightsail | Twitter: @mikegcoleman Introduction Amazon Lightsail is the easiest way to get started in the cloud, allowing you to get your application running on your own virtual server in a matter of minutes. But, what do you do if you want to update […]