AWS Compute Blog

Chris McPeek

Author: Chris McPeek

Chris is a Principal Solutions Architect for AWS. Chris enjoys working with AWS customers on technical strategies for application modernization and helping them dream big about using AWS to reach their business objectives. Prior to AWS, Chris spent a number of years in network engineering, leading tech teams at a global non profit and a DC based startup. Outside of work, he enjoys being with his family, hiking and flying as well as many hours in the saddle of his road bike, cycling around the DC area.

Representation of EventBridge Pipes showing filter and enrichment steps.

Enriching and customizing notifications with Amazon EventBridge Pipes

This blog post authored by Elie Elmalem, Associate Scale Solutions Architect When implementing event-driven architectures, customers frequently need to enrich their incoming events with additional information to make them more valuable for downstream consumers. Traditionally, customers using Amazon EventBridge would accomplish this by writing AWS Lambda functions to augment their events with supplementary data. However, […]

Handling data compression in API Gateway.

Optimizing network footprint in serverless applications

This post is authored by Anton Aleksandrov, Principal Solution Architect, AWS Serverless and Daniel Abib, Senior Specialist Solutions Architect, AWS Serverless application developers may commonly encounter scenarios where they need to transport large payloads, especially when building modern cloud applications that need rich data. Examples include analytics services with detailed reports, e-commerce platforms with extensive […]

Asynchronous workflow with multiple queues and consistent hashing placement.

Handling billions of invocations – best practices from AWS Lambda

This post is written by Anton Aleksandrov, Principal Solution Architect, AWS Serverless and Rajesh Kumar Pandey, Principal Engineer, AWS Lambda AWS Lambda is a highly scalable and resilient serverless compute service. With over 1.5 million monthly active customers and tens of trillions of invocations processed, scalability and reliability are two of the most important service […]

A DynamoDB PutItem opened in the Workflow Studio inspector panel with the Arguments showing a Definition Substitution..

Introducing an enhanced local IDE experience for AWS Step Functions

This post written by Ben Freiberg, Senior Solutions Architect. AWS Step Functions introduces an enhanced local IDE experience to simplify building state machines. Workflow Studio is now available within Visual Studio Code (VS Code) through the AWS Toolkit extension. With this integration, developers can author and edit state machines in their local IDE using the […]

The sample project architecture, delivering events cross-account to Lambda, SQS, and SNS.

Introducing cross-account targets for Amazon EventBridge Event Buses

This post is written by Anton Aleksandrov, Principal Solutions Architect, Serverless and Alexander Vladimirov, Senior Solutions Architect, Serverless Today, Amazon EventBridge is announcing support for cross-account targets for Event Buses. This new capability allows you to send events directly to targets, such as Amazon Simple Queue Service (Amazon SQS), AWS Lambda, and Amazon Simple Notification Service […]

Image of Performance profile with minimum event pollers set to 100.

Introducing Provisioned Mode for Kafka Event Source Mappings with AWS Lambda

This post is written by Tarun Rai Madan, Principal Product Manager, Serverless Compute and Rajesh Kumar Pandey, Principal Software Engineer, Serverless Compute AWS is announcing the general availability of Provisioned Mode for AWS Lambda Event Source Mappings (ESMs) that subscribe to Apache Kafka event sources including Amazon MSK and self-managed Kafka. Provisioned Mode allows you […]

Flowchart illustrating the logic behind the transactional use case in the code example. Demonstrates flow for successful as-well-as failed transaction.

Implementing transactions using JMS2.0 in Amazon MQ for ActiveMQ

This post is written by Paras Jain, Senior Technical Account Manager and Vinodh Kannan Sadayamuthu, Senior Specialist Solutions Architect This post describes the transactional capabilities of the ActiveMQ broker in Amazon MQ by using a producer client application written using the Java Messaging System(JMS) 2.0 API. The JMS 2.0 APIs are easier to use and […]

Image of Architecture for Lambda Driven Schema Updater.

Automating event validation with Amazon EventBridge Schema Discovery

This post is written by Kurt Tometich, Senior Solutions Architect, and Giedrius Praspaliauskas, Senior Solutions Architect, Serverless Event-driven architectures face challenges with event validation due to unique domains, varying event formats, frequencies, and governance levels. Events are constantly evolving, requiring a balanced approach between speed and governance. This blog post describes approaches to consumer and […]

Image of Transition from JSONPath to JSONata.

Simplifying developer experience with variables and JSONata in AWS Step Functions

This post is written by Uma Ramadoss, Principal Specialist SA, Serverless and Dhiraj Mahapatro, Principal Specialist SA, Amazon Bedrock AWS Step Functions is introducing variables and JSONata data transformations. Variables allow developers to assign data in one state and reference it in any subsequent steps, simplifying state payload management without the need to pass data […]

Image of ESM metrics for scenario 1.

Introducing new Event Source Mapping (ESM) metrics for AWS Lambda

This post is written by Tarun Rai Madan, Principal Product Manager –  Serverless, and Rajesh Kumar Pandey, Principal Software Engineer, Serverless Today, AWS is announcing new opt-in Amazon CloudWatch metrics for AWS Lambda Event Source Mappings that subscribe to Amazon Simple Queue Service (Amazon SQS), Amazon Kinesis, and Amazon DynamoDB event sources. These metrics include PolledEventCount, […]