# Amazon API Gateway

Published articles for Amazon API Gateway.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Customize Amazon API Gateway destinations for execution logs

DevFeed: [Customize Amazon API Gateway destinations for execution logs](<https://devfeed.tech/articles/customize-amazon-api-gateway-destinations-for-execution-logs-4661.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/customize-amazon-api-gateway-destinations-for-execution-logs/>)

Author: Giedrius Praspaliauskas

Published: 2026-09-09T22:35:42Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Amazon CloudWatch Logs](<https://devfeed.tech/topics/amazon-cloudwatch-logs.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-cloudwatch-logs](<https://devfeed.tech/tags/amazon-cloudwatch-logs.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [logs](<https://devfeed.tech/tags/logs.md>), [observability](<https://devfeed.tech/tags/observability.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

This tutorial explains how to route Amazon API Gateway REST API execution logs to CloudWatch Logs, Amazon S3, or Amazon Data Firehose. It contrasts execution logs with access logs and describes their use for diagnosing authorization, validation, integration, mapping, and error-handling behavior.

### Source excerpt

Amazon API Gateway execution logs help you trace request processing step by step through your REST API stages. They capture authorization results, integration latency, mapping template output, and error details that are otherwise invisible at the API surface. When a production request fails in a way the access log cannot explain, the execution log is [...]

## Bring your own client certificate for backend mTLS in Amazon API Gateway

DevFeed: [Bring your own client certificate for backend mTLS in Amazon API Gateway](<https://devfeed.tech/articles/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway-4658.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway/>)

Author: Biswanath Mukherjee

Published: 2026-09-08T21:46:39Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [AWS Certificate Manager](<https://devfeed.tech/topics/aws-certificate-manager.md>), [Amazon Elastic Container Service](<https://devfeed.tech/topics/amazon-elastic-container-service.md>), [nginx](<https://devfeed.tech/topics/nginx.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-elastic-container-service](<https://devfeed.tech/tags/amazon-elastic-container-service.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws-certificate-manager](<https://devfeed.tech/tags/aws-certificate-manager.md>), [aws-fargate](<https://devfeed.tech/tags/aws-fargate.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This tutorial shows how to configure Amazon API Gateway to present a third-party or AWS Private CA-issued client certificate for outbound mTLS to an Amazon ECS backend.

### Source excerpt

Enterprises that use Amazon API Gateway often want to bring their own client certificate for backend mutual TLS (mTLS) authentication. With API Gateway, you can now use a third-party or AWS Private CA-issued client certificate for the outbound mTLS handshake. In this post, you build a REST API with an outbound mTLS connection to an Amazon ECS backend.

## Observability best practices for Lambda durable functions

DevFeed: [Observability best practices for Lambda durable functions](<https://devfeed.tech/articles/observability-best-practices-for-lambda-durable-functions-4670.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/observability-best-practices-for-lambda-durable-functions-2/>)

Author: D Surya Sai

Published: 2026-08-14T12:49:49Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [logging](<https://devfeed.tech/tags/logging.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [payments](<https://devfeed.tech/tags/payments.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

This tutorial presents an observability pattern for AWS Lambda durable functions using a Stripe payment-processing workflow. It covers durable-function metrics, custom business metrics, alarms, structured logging, AWS X-Ray tracing, instrumentation across suspension boundaries, and end-to-end debugging of callback timeouts.

### Source excerpt

Learn observability best practices for AWS Lambda durable functions, including CloudWatch metrics, custom alarms, structured logging, and X-Ray tracing for debugging callback timeouts end-to-end.

## Deploying cloud-based engineering workbenches with the Virtual Engineering Workbench on AWS

DevFeed: [Deploying cloud-based engineering workbenches with the Virtual Engineering Workbench on AWS](<https://devfeed.tech/articles/deploying-cloud-based-engineering-workbenches-with-the-virtual-engineering-workbench-on-aws-4752.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/opensource/deploying-cloud-based-engineering-workbenches-with-the-virtual-engineering-workbench-on-aws/>)

Author: Andrea Meroni

Published: 2026-04-21T21:38:49Z

Content type: tutorial

Language: en

Sources: [AWS Open Source Blog](<https://devfeed.tech/sources/aws-open-source-blog.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-dynamodb](<https://devfeed.tech/tags/amazon-dynamodb.md>), [amazon-eventbridge](<https://devfeed.tech/tags/amazon-eventbridge.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [react](<https://devfeed.tech/tags/react.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A tutorial for deploying the open-source Virtual Engineering Workbench on AWS. It describes a self-service platform for publishing and provisioning preconfigured development environments, its serverless architecture, and creating and launching a workbench.

### Source excerpt

Introduction Organizations in automotive, manufacturing, and embedded systems increasingly rely on cloud-based development environments to reduce hardware dependency and accelerate software delivery. As vehicle architectures shift toward software-defined platforms, engineering teams need access to specialized toolchains, virtual hardware models, and simulation environments that are consistent across sites and reproducible across projects. Provisioning these environments manually [...]

## Inside Laravel Nightwatch's Observability Pipeline: Real-Time Event Processing with Amazon MSK and ClickHouse Cloud

DevFeed: [Inside Laravel Nightwatch's Observability Pipeline: Real-Time Event Processing with Amazon MSK and ClickHouse Cloud](<https://devfeed.tech/articles/inside-laravel-nightwatch-s-observability-pipeline-real-time-event-processing-with-amazon-msk-and-clickhouse-cloud-5377.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/laravel-nighwatch-clickhouse>)

Author: AWS; Laravel; ClickHouse

Published: 2025-10-08T15:36:20Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [observability](<https://devfeed.tech/topics/observability.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Grafana Cloud Metrics](<https://devfeed.tech/topics/grafana-cloud-metrics.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [api](<https://devfeed.tech/tags/api.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [json](<https://devfeed.tech/tags/json.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [rds-for-postgresql](<https://devfeed.tech/tags/rds-for-postgresql.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This article explains how Laravel Nightwatch processes more than one billion observability events per day using AWS managed services and ClickHouse Cloud. Its streaming-first architecture combines Amazon MSK, AWS Lambda, Amazon API Gateway, Amazon RDS for PostgreSQL, and ClickHouse Cloud to provide scalable ingestion, real-time dashboards, and sub-second analytical queries.

### Source excerpt

Learn how Laravel Nightwatch platform process billions of observability events in real time while keeping query latency under a second.

## Maintaining WebSocket Connections with GraphQL Subscriptions in a Serverless Environment

DevFeed: [Maintaining WebSocket Connections with GraphQL Subscriptions in a Serverless Environment](<https://devfeed.tech/articles/staying-connected-19123.md>)

Original publisher: [Read original article](<https://medium.com/rbi-tech/staying-connected-48c00670cea8?source=rss----904782439303---4>)

Author: Shaila Kavrakova

Published: 2021-03-31T14:49:04Z

Content type: tutorial

Language: en

Sources: [RBI Tech](<https://devfeed.tech/sources/rbi-tech.md>)

Topics: [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [serverless architecture](<https://devfeed.tech/topics/serverless-architecture.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

This article explains how WebSockets provide persistent, bidirectional communication for real-time web applications and examines the challenge of using them with event-driven serverless architecture. It introduces AWS Lambda and Amazon API Gateway as relevant components.

### Source excerpt

Maintaining a sustained connection with WebSockets and GraphQL Subscriptions in a serverless environment Photo by https://unsplash.com/@plhnk As modern technology and web applications advance, the expectation of immediate feedback and constant communication is apparent. We're accustomed to this phenomenon of instant gratification where we are fulfilled with very little or hardly any wait time at all. Just think about how we're able to receive certain packages with same day delivery. The world is at our finger tips. This continuous cause and effect cycle needs to be seamless, otherwise you run the risk of the end user becoming impatient or frustrated. WebSockets One way to achieve real time updates is through a persistent connection. This is where WebSockets come into play. A WebSocket is a transport protocol which provides a bi-directional communication channel between client and server via a sustained connection. Typical HTTP/S requests are uni-directional meaning only allowing for requests to be sent from client to server. WebSockets render polling (aka constant request/response cycles) obsolete. Once a connection is established, connection channels persist and are re-used to exchange messages back-and-forth. Some popular use cases for WebSockets are real time applications such as chat apps and multiplayer games. The server is able to push new updates without the need for frequent requests from the client. Instant gratification! Serverless Serverless architecture enables us to build and run our applications without the infrastructure overhead. When it comes to serverless, it's helpful to keep in mind that it is strictly event based. Events trigger other events. In the case of AWS Lambda, it will run our code on an as-needed basis in response to a given event. Due to this, it is not a long running process and is very transactional in nature. This brings me to the question at hand, what if we wanted to take advantage of WebSockets but with all the advantages of serv