awslabs / awslabs/aws-solutions-constructs

New Pattern: aws-msk-lambda

Open
#52 1 comment 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
TypeScript
Stars
1.4k
Forks
268
Avg merge
5h 18m
Merged PRs (30d)
5

Description

Lambda recently added support for MSK (Managed Streaming for Apache Kafka) as an event source (https://aws.amazon.com/about-aws/whats-new/2020/08/aws-lambda-now-supports-amazon-managed-streaming-for-apache-kafka-as-an-event-source/)

### Use Case
With this new integration, customers can build Apache Kafka consumer applications with Lambda functions without needing to worry about infrastructure management.

### Other
There's an open issue where the new property for Lambda (`Topics` - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-topics) is not available in the CDK yet. Here's the GitHub issue I created on their repository: https://github.com/aws/aws-cdk/issues/10138

* [x] :wave: I may be able to implement this feature request

---

This is a :rocket: Feature Request

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing AWS Solutions Constructs patterns for Lambda event sources and the CDK support discussed in issue aws-cdk#10138. Review the AWS CloudFormation EventSourceMapping documentation for the MSK integration and its Topics property. Done means the aws-msk-lambda pattern is implemented and covered by the repository's relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kafka, typescript
Domain
backend, cloud, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.