Building Near Real-time Analytics Solution on AWS
summary
A working end to end demo wires a one‑page e‑commerce site through CloudFront into Kinesis Data Streams and Firehose, lands click events in S3, catalogs them with Glue and queries with Athena for QuickSight dashboards, with a tiny Lambda for field parsing. Claims: near real‑time ingestion with ~70 ms availability to consumers, but Firehose introduces a minimum one minute buffer for delivery. Setup uses only AWS managed services, completes in about 15–20 minutes and the dashboards update within minutes.
AI-written summary · about
chapters (13)
- 0:00Near real-time analytics intro
- 1:17Why real-time analytics matters
- 5:49Streaming on AWS
- 16:42AWS streaming overview
- 20:34Kinesis for streaming
- 28:19Demo use case & architecture
- 32:54Kinesis Data Stream setup
- 34:00CloudFront for clickstream
- 37:11Kinesis Firehose processing
- 39:18S3 storage & cataloging
- 41:24QuickSight visualization
- 44:32End-to-end architecture
- 46:57Closing & resources
related talks
29mThe need for speed: Data streaming architectures
26mArchitecting real-time transactional data lake
47mBuilding Data Lake Platform Fully Serverless
39mBig Data Analytics With AWS Athena
44mBig Data with AWS: our lessons learned using managed services
37mBuild a Modern Data Platform on AWS
20mAI-Powered Customer Insights for Financial Services
27mBatching Was Yesterday: Real-Time Tracking & Analysis For 100+ Million Visitors
