Mainframe & Serverless Integration
summary
Describes a hybrid mainframe-to-cloud pipeline on AWS that streams hundreds of mainframe transactions per second into cloud systems using Kinesis and an S3 data lake, with indexing in Elasticsearch/OpenSearch and state in DynamoDB. The implementation uses dozens of Java AWS Lambda functions (with provisioned concurrency, retries and monitoring) plus Fargate containers and API Gateway to reconcile mainframe and cloud out-of-band, target sub-100ms user latency, and handle millions of transactions per day.
AI-written summary · about
chapters (12)
- 0:00Start
- 8:54The Architecture (Extremely Simplified)
- 10:20Quick Primer on Some Core AWS Services
- 17:33Microservices Boundaries
- 19:16Ensuring Correctness
- 22:29Two Transaction Reconciliation Systems
- 27:22Data Lake Integration
- 29:26Circuit Breaker Pattern
- 32:52Dead-Letter-Queue Pattern on Lambda
- 34:45Testing & Debugging Serverless
- 41:01Performance samples...
- 41:46Takeaway System Optimizations
related talks
37mIntelligent Serverless and Scalable Real-Time Data Pipeline using Kinesis, Fargate and CFN
01h 02mServerless in production, an experience report
39mServerless in production, an experience report
31mAccelerate business innovation with serverless applications
12mServerless Stream Processing with Confluent Cloud, Kafka and AWS Lambda
49mServerless Architectural Patterns and Best Practices
32mThe Serverless Tidal Wave
42mBuilding real-time serverless data applications
