Maintained with ☕️ by
IcePanel logo

AWS AppSync Events now supports data source integrations for channel namespaces

Share

Services

Starting today, AWS AppSync Events, a fully managed service for serverless WebSocket APIs with full connection management, now supports data source integrations for channel namespaces. This new feature enables developers to associate AWS Lambda functions, Amazon DynamoDB tables, Amazon Aurora databases, and other data sources with channel namespace handlers to process published events and subscription requests. Developers can now connect directly to Lambda functions without writing code and leverage both request/response and event modes for synchronous and asynchronous operations. With these new capabilities, developers can create sophisticated event processing workflows by transforming and filtering published events using Lambda functions, or save batches of events to DynamoDB using the new AppSyncJS batch utilities for DynamoDB. This integration enables complex interactive flows, making it easier for developers to build rich, real-time applications with features like data validation, event transformation, and persistent storage of events. By simplifying the architecture of real-time applications, this enhancement significantly reduces development time and operational overhead for front-end web and mobile development. This feature is now available in all AWS Regions where AWS AppSync is offered, providing developers worldwide with access to these powerful new integration capabilities. Powertools for AWS Lambda new AppSync Events integration are also now available to easily write your Lambda functions. To learn more about AWS AppSync Events and channel namespace integrations, visit thelaunch [blog post](https://aws.amazon.com/blogs/aws/enhance-real-time-applications-with-aws-appsync-events-data-source-integrations), the [AWS AppSync documentation](https://docs.aws.amazon.com/appsync/latest/eventapi/event-api-welcome.html), and the Powertools for Lambda documentation ([TypeScript](https://docs.powertools.aws.dev/lambda/typescript/latest/features/event-handler/appsync-events/), [Python](https://docs.powertools.aws.dev/lambda/python/latest/core/event%5Fhandler/appsync%5Fevents/), [.NET](https://docs.powertools.aws.dev/lambda/dotnet/core/event%5Fhandler/appsync%5Fevents/)). You can get started with these new features through the AWS AppSync console.