[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"pattern-msk-lambda-schema-avro-java-sam":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":11,"deploy":17,"description":20,"extension":21,"framework":22,"gitHub":23,"highlight":6,"introBox":29,"language":36,"level":37,"meta":38,"patternArch":39,"resources":57,"s3URL":6,"services":6,"stem":77,"testing":78,"videoId":6,"__hash__":81},"patterns\u002Fpatterns\u002Fmsk-lambda-schema-avro-java-sam.json","AWS Lambda function subscribed to an Amazon MSK topic with Avro and Schema Registry (Java)",null,{"text":8},[9,10],"Delete the Lambda functions: \u003Ccode>sam delete\u003C\u002Fcode>.","Delete the CloudFormation stack that created the MSK cluster and EC2 client machine.",[12,13,14,15,16],"content\u002Fcontributors\u002Findranil-banerjee.json","content\u002Fcontributors\u002Fvaibhav-jain.json","content\u002Fcontributors\u002Fadam-wagner.json","content\u002Fcontributors\u002Fphilipp-page.json","content\u002Fcontributors\u002Fleandro-cavalcante-damascena.json",{"text":18},[19],"sam deploy --guided","Creates Lambda functions that produce and consume Avro-formatted messages to Amazon MSK topics using AWS Glue Schema Registry and IAM authentication.","json","AWS SAM",{"template":24},{"repoURL":25,"templateURL":26,"projectFolder":27,"templateFile":28},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fmsk-lambda-schema-avro-java-sam","serverless-patterns\u002Fmsk-lambda-schema-avro-java-sam","msk-lambda-schema-avro-java-sam","template_original.yaml",{"headline":30,"text":31},"How it works",[32,33,34,35],"This pattern provides two Lambda functions: a consumer that processes messages from a MSK topic, and a producer that generates Avro-formatted messages using AWS Glue Schema Registry.","There is a Amazon CloudFormation template provided in this pattern to deploys a MSK Cluster and create a Kafka topic.","The pattern works with either a Provisioned or Serverless MSK cluster as long as the cluster is configured to use IAM authentication.","This pattern demonstrates how to use Avro serialization with AWS Glue Schema Registry for efficient message handling in a Kafka-based architecture.","Java","300",{},{"icon1":40,"icon2":45,"icon3":48,"line1":50,"line2":54},{"x":41,"y":42,"service":43,"label":44},20,50,"lambda","AWS Lambda",{"x":42,"y":42,"service":46,"label":47},"msk","Amazon MSK",{"x":49,"y":42,"service":43,"label":44},80,{"from":51,"to":52,"label":53},"icon1","icon2","Avro Producer",{"from":52,"to":55,"label":56},"icon3","Avro Consumer",{"bullets":58},[59,62,65,68,71,74],{"text":60,"link":61},"Amazon MSK cluster pattern","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Fmsk-cfn-sasl-lambda",{"text":63,"link":64},"Using AWS Lambda with Amazon MSK","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwith-msk.html",{"text":66,"link":67},"AWS Glue Schema Registry","https:\u002F\u002Fdocs.aws.amazon.com\u002Fglue\u002Flatest\u002Fdg\u002Fschema-registry.html",{"text":69,"link":70},"Using the AWS Glue Schema Registry with Amazon MSK","https:\u002F\u002Fdocs.aws.amazon.com\u002Fmsk\u002Flatest\u002Fdeveloperguide\u002Fintegrations-schema-registry.html",{"text":72,"link":73},"AWS CloudFormation Provisioned MSK cluster reference","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-msk-cluster.html",{"text":75,"link":76},"AWS CloudFormation Serverless MSK cluster reference","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-msk-serverlesscluster.html","patterns\u002Fmsk-lambda-schema-avro-java-sam",{"text":79},[80],"See the GitHub repo for detailed testing instructions.","nHBQQ-QBuHArGJDmfyU9NYcIi66YI-G8RIjIrMTH3-w",1782297327592]