Spring Bananas From the Edge
summary
Builds a Geiger-counter sensor on Arduino/ATmega86 and a Raspberry Pi controller that converts CPM to micro‑sieverts and to “bananas,” streams readings through Spring Cloud Stream into Kafka, filters out bad CPM, writes to a JDBC sink, and deploys pipelines with Spring Cloud Data Flow to Kubernetes and Cloud Foundry. Live devices report 1.4–1.9 bananas per minute, a simulated 60 CPM produces ~8 bananas and triggers a Slack alert. Also composes Spring Batch tasks to compute average bananas from stored data.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:41Agenda
- 3:24Spring Bananas
- 4:04Radioactivity
- 7:02Geiger Counter
- 9:30Edge Computing
- 12:30Streams
- 15:20Edge Device
- 21:22Routing Data
- 24:26Spring Cloud Stream
- 24:46Annotations
- 29:43Spring Called Dataflow
- 30:22Spring Cloud Stream vs Spring Task
- 32:20Speed Ring
- 38:54Kubernetes
- 39:11Cloud Foundry
- 39:52Dataflow
- 42:01Bananas
- 43:26Shell
- 44:00App List
- 44:20Spring Batch
related talks
45mPractical Cloud Pipelines
45mIoT End to End
31mFun with Sensors
52mPractical Pipelines: A Houseplant Alerting System with ksqlDB
37mFrom Sensors to Insights at the Edge: Applying AI to IoT Data
54mAutomating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut
35mPractical Pipelines: A Houseplant Alerting System with ksqlDB
21mMonitoring your home, with DevOps observability tools
