Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build reliable AWS Lambda data pipelines using AsyncAPI specification to detect schema compatibility issues early in development. Explore practical strategies for implementing event-driven architectures with Kafka and AWS Lambda, focusing on preventing costly schema mismatches that typically surface during integration testing. Discover how to model Kafka topics and event schemas (Avro, XML, JSON) using AsyncAPI 3.0's request-reply pattern and implement automated contract testing with Specmatic for input-output compatibility verification. Master isolated Lambda function testing using LocalStack for rapid local development and debugging, while transforming AsyncAPI specifications into executable contract tests that ensure message transformations align with agreed schemas. Gain hands-on experience through practical demonstrations showing real-world Kafka-Lambda pipeline implementations, including techniques for instant identification of contract mismatches and integration issues at the function level. Develop skills in creating living documentation that serves as both specification and automated testing framework, enabling faster iteration cycles and higher reliability in data products and event-driven systems.
Syllabus
00:00 Intro
00:35 Context: Data pipeline
02:25 Focusing on 1 Lambda
03:10 AsyncAPI specification
06:24 Demo
16:45 Recap
18:48 Outro
Taught by
GOTO Conferences