Stream Processing Architectures for Real-Time Internet of Things Data
DOI:
https://doi.org/10.70076/system.v1i1.106Keywords:
IoT, Stream Processing, Real-Time Data, Edge Computing, Lambda Architecture, Kappa ArchitectureAbstract
This study provides a comprehensive comparative review of stream processing architectures for real-time Internet of Things (IoT) data, with particular emphasis on their applicability to Indonesia’s growing digital ecosystem. Three dominant models—Lambda, Kappa, and Edge Processing—were systematically analyzed based on performance metrics such as latency, scalability, and fault tolerance. The research integrates qualitative literature review and quantitative benchmarking using established frameworks, including Apache Kafka, Spark Streaming, and Apache Flink. Results indicate that the Lambda Architecture demonstrates the highest accuracy and resilience but involves complex deployment, while the Kappa Architecture offers simplified scalability through a continuous streaming paradigm. Edge Processing achieves the lowest latency but presents security and data integrity challenges. Considering Indonesia’s diverse network infrastructure, a hybrid edge-cloud model emerges as the most effective architecture for national IoT implementation. This approach combines real-time responsiveness with centralized reliability, making it well-suited for critical domains such as transportation, healthcare, and smart cities. Future research should focus on large-scale pilot testing of hybrid architectures, including AI-based anomaly detection and security protocols, to enhance operational reliability and ensure sustainable IoT deployment.
References
Chen, F.; Deng, P.; Wan, J.; Zhang, D.; Vasilakos, A. V.; Rong, X. Data-driven smart factory with real-time forecasting and optimization. Journal of Industrial Information Integration 2020, 20, 100187–100195.
Stonebraker, M.; Candea, G.; Dean, J. The value of stream processing in modern data applications. ACM SIGMOD Record 2020, 49(3), 4–11.
Marz, N.; Warren, J. Big Data: Principles and best practices of scalable real-time data systems. O'Reilly Media: Sebastopol, CA, USA, 2021.
Kreps, J. The Log: What every software engineer should know about real-time data's unifying abstraction. IEEE Internet Computing 2022, 26(4), 18–25.
Singh, A. K.; Singh, A.; Sharma, M. A comprehensive review on stream processing architectures for real-time big data analysis. Journal of Big Data 2021, 8(1), 1–32.
Kleppmann, M. Designing Data-Intensive Applications: The big ideas behind reliable, scalable, and maintainable systems. O'Reilly Media: Sebastopol, CA, USA, 2023.
Marz, N. Lambda Architecture: The Big Data architecture for enterprises. International Journal of Computer Science & Information Technology 2021, 13(2), 55–68.
Bortoli, L.; Cukier, M.; Garcia, S. Architectural Patterns for Stream Processing Systems: A Survey. Journal of Systems and Software 2020, 168, 110682–110695.
BPS (Badan Pusat Statistik). Statistik Penggunaan Teknologi Informasi dan Komunikasi (TIK).
Kementerian Kominfo RI. Laporan Perkembangan Ekosistem IoT Nasional.
Wirawan, M.; Santoso, E.; Handayani, T. A Comparative Study of Stream Processing Frameworks for Indonesian Smart City Applications. Journal of ICT Research and Applications 2023, 17(2), 125–140.
Steiner, W.; Fiedler, M.; Schriegel, D. Challenges and Best Practices for Real-Time IoT Data Processing: A Review. Sensors 2021, 21(11), 3899–3915.
Liang, Y.; Wang, Z.; Zhang, J.; Li, R. A comparative study of stream processing architectures for industrial IoT. IEEE Transactions on Industrial Informatics 2022, 18(6), 4150–4160.
Cugola, G.; Margara, L. Stream Processing: A Survey of the State-of-the-Art and Future Directions. ACM Computing Surveys 2020, 53(3), 1–40.
Yang, L.; Zhang, Y.; Chen, H. Reproducible Research in Big Data Stream Processing. IEEE Software 2023, 40(1), 76–84.
Xu, J.; Wang, S.; Liu, Q. Best Practices for Benchmarking Real-Time Data Stream Systems. Future Generation Computer Systems 2024, 150, 1–12.
Liao, W.; Wang, Z.; Chen, Y. Integrating 5G and AI with Stream Processing for Next-Generation IoT Systems. IEEE Communications Magazine 2024, 62(1), 88–95.
Wang, Q.; Li, J.; Xu, K. Machine Learning Enabled Stream Processing for Proactive Maintenance in Industrial IoT. ACM Transactions on Internet Technology 2025, 25(1), 1–25.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Smart Yields in Systems, Technology, Engineering, and Modeling (SYSTEM)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


