AWS Compute Blog
Building Amazon Machine Images (AMIs) for EC2 Mac instances with Packer
This post is written by Joerg Woehrle, AWS Solutions Architect On November 30, 2020 AWS announced the availability of Amazon EC2 Mac instances. EC2 Mac instances are powered by the AWS Nitro System and built on Apple Mac mini computers. This blog post focuses on the specific best practices of building custom AMIs for EC2 […]
Performance and functionality improvements for AWS Lambda extensions
AWS Lambda extensions are a new way to integrate Lambda more easily with your favorite monitoring, observability, security, and governance tools. With the general availability announcement, AWS is introducing performance and functionality improvements. The Lambda service now returns the response from the function as soon as the function code is complete without waiting for the […]
Building private cross-account APIs using Amazon API Gateway and AWS PrivateLink
This post is written by Brian Zambrano, Enterprise Solutions Architect and Srinivasa Atta, Sr. Technical Account Manager With microservice architectures, multiple teams within an organization often build different parts of an application. Different teams may own functionality for a given business segment. An effective pattern to support this is a centrally managed public API. This […]
Using bus-to-bus event routing with Amazon EventBridge
Using Amazon EventBridge, you can now route events between different event buses in the same Region and same AWS account. Combined with the ability to route events cross-Region, this provides you with significant flexibility in routing events in your workloads. This blog post explains how to use event routing and walks through ways you can […]
Introducing the Amazon EventBridge service integration for AWS Step Functions
This post is courtesy of Stephen Liedig, Sr Serverless Specialist SA. AWS Step Functions now integrates with Amazon EventBridge to provide a simpler solution for producing events during a workflow. Step Functions allows you to build resilient serverless orchestration workflows with AWS services such as AWS Lambda, Amazon SNS, Amazon DynamoDB, and more. Step Functions […]
Unify your iOS mobile app CI/CD pipeline with Amazon EC2 Mac Instances
This post is written by Benjamin Meyer, Solutions Architect at AWS With Amazon EC2 Mac instances, AWS customers can run macOS workloads on AWS and benefit from the scale, elasticity, reliability, and experience of AWS. With EC2 Mac instances, it’s possible to bootstrap macOS machines in the cloud and use these for building, testing, and […]
Learn how to integrate AWS services with the Serverless Patterns Collection
The recently launched Serverless Patterns Collection is a repository of serverless examples that demonstrate integrating two or more AWS services. Each pattern uses either the AWS Serverless Application Model (AWS SAM) or AWS Cloud Development Kit (AWS CDK). These simplify the creation and configuration of the services referenced. The Serverless Patterns Collection is both an educational […]
Operating Lambda: Performance optimization – Part 3
This post is the final part in a 3-part series on performance optimization in Lambda. The Lambda service makes frequent performance improvements in the underlying hardware, software, and architecture of the service. This post identifies the parts of the Lambda lifecycle where developers can make the most impact on performance.
Using shared memory for low-latency, intra-node communication in AWS Batch
In this post, I show how the new shared memory support in AWS Batch is able to improve performance while decreasing the latency of the intra-node communication. This performance gain can also lower the cost of running jobs overall.
Operating Lambda: Performance optimization – Part 2
This post is the second in a 3-part series on performance optimization in Lambda. It explains the effect of the memory configuration on Lambda performance, and why the memory setting also controls the compute power and networking I/O available to a function.