AWS Compute Blog
Tag: serverless
Operating Lambda: Using CloudWatch Logs Insights
CloudWatch Logs Insights allows you to search and analyze log data to find the causes of issues and help validate fixes when they are deployed. This post shows how to enable the feature for a Lambda function and search across logs. It explains why structured logging can be helpful for parsing data in analysis.
Integrating AWS Step Functions callbacks and external systems
This article presents an architecture that enables customers to use Step Functions workflow callbacks without exposing the implementation and AWS service details to external systems.
Announcing end of support for Python 2.7 in AWS Lambda
On July 15, 2021, AWS Lambda will deprecate Python 2.7 as a supported runtime, formally ending our Python 2.7 support.
Operating Lambda: Debugging configurations – Part 3
This post explains common integration errors in Lambda-based applications. These include running an unintended version or alias of a function, triggering infinite loops unintentionally, and issues with downstream availability. In each case, I explain steps you can take to remediate the issue.
Building an image searching solution with the AWS CDK
This post discusses a fully serverless architecture for searching images based on their contents. It shows how this architecture is decoupled and stateless by using S3 events, SQS messages, an EventBridge bus, and Amazon Aurora Serverless.
Operating Lambda: Debugging configurations – Part 2
This is the second post in a series on debugging Lambda-based applications. This post shows how to identify and resolve memory and CPU-bound functions, and how to understand and use timeouts effectively in production applications.
Accelerating workloads using parallelism in AWS Step Functions
In this blog post, you learn how to use AWS Step Functions and parallel processing to complete four hours of work in 60 seconds. You learn how to apply the pattern of decomposition to achieve improved scalability and manageability.
Building single binary file extensions for AWS Lambda with .NET
This post shows how to create, build, and package a C# Lambda extension as a single binary file. Explore the example code and other Lambda extensions examples in the GitHub repository.
Operating Lambda: Debugging code – Part 1
Debugging serverless applications is different to debugging single-server or monolithic applications. You must consider debugging across multiple invocations and services, and understanding the state of a distributed workload.
Using API destinations with Amazon EventBridge
The API destinations feature of EventBridge enables developers to integrate workloads with third-party applications using REST API calls. This provides an easier way to build decoupled, extensible applications that work with applications outside of the AWS Cloud.