Home / Companies / Confluent / Blog / Post Details
Content Deep Dive

Top 5 Best Practices for Building Event-Driven Architectures Using Confluent and AWS Lambda

Blog post from Confluent

Post Details
Company
Date Published
Author
Ashish Chhabria, Joseph Morais, Ahmed Saef Zamzam, Moshe Blumberg, Geetha Anne, Jobin George
Word Count
2,115
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

Confluent Cloud and AWS Lambda can be used to build scalable, fault-tolerant event-driven architectures. Confluent provides a streaming SaaS solution based on Apache Kafka, while AWS Lambda offers a serverless compute service that abstracts the need to provision, operate, and scale underlying infrastructure. To integrate Confluent with AWS Lambda, developers can use two patterns: the Fully managed AWS Lambda Sink Connector and the Native event source mapping (ESM). The connector supports high throughput and low latency, but may limit ordering guarantees, while ESM ensures ordering guarantees but may limit throughput and increase end-to-end latency. Best practices for running an event-driven Confluent and Lambda solution include using batching controls to save on lambda invocation costs, implementing idempotent consumption patterns, and establishing long-lived connections outside the function handler to reduce cold start issues. Additionally, schemas and Schema Registry are crucial for data integrity and ensuring seamless communication between microservices.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 46 395 102 60 -55%
Real-time 4 2,216 526 161 -9%
Kubernetes 1 1,114 159 70 -22%
RAG 1 466 92 33 +83%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.