DIY Asynchronous Data Collection System
summary
The talk surveys architectures of industrial data-collection and SCADA systems, noting many existing (especially open-source) systems are two decades old. It then describes how the presenter’s team implemented a fully asynchronous data-collection system called Controls-kt using reactive streams implemented with Kotlin coroutines, and discusses the benefits and drawbacks of that approach.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:12What is data collection system
- 6:21Challenges and issues
- 10:56Decomposition solution
- 17:16Typization and dynamic structures
- 25:59Device server specification
- 33:20Implementation and integration
- 37:54Async system issues
- 43:33Summary and open solutions
related talks
35mFunctional distributed systems beyond request/response
48mReactive for the Impatient
49mRethinking Reactive Architectures
01h 10m“Reactive Stream Processing in Industrial IoT using DDS and Rx.cpp”
55mReactive Systems: 21st Architecture for 21st Century Systems
01h 00mReacting to an Event-Driven World
49mReactive Programming in Java
46mData Distribution Service
