- Practical Real-time Data Processing and Analytics
- Shilpi Saxena Saurabh Gupta
- 167字
- 2021-07-08 10:23:06
Near real–time solution – an architecture that works
In this section, we will learn about what all architectural patterns are possible to build a scalable, sustainable, and robust real–time solution.
A high–level NRT solution recipe looks very straight and simple, with a data collection funnel, a distributed processing engine, and a few other ingredients like in–memory cache, stable storage, and dashboard plugins.

At a high level, the basic analytics process can be segmented into three shards, which are depicted well in previous figure:
- Real–time data collection of the streaming data
- Distributed high–performance computation on flowing data
- Exploring and visualizing the generated insights in the form of query–able consumable layer/dashboards
If we delve a level deeper, there are two contending proven streaming computation technologies on the market, which are Storm and Spark. In the coming section we will take a deeper look at a high–level NRT solution that's derived from these stacks.
推薦閱讀
- Angular UI Development with PrimeNG
- ASP.NET Core 5.0開發入門與實戰
- Python 深度學習
- 無代碼編程:用云表搭建企業數字化管理平臺
- AIRAndroid應用開發實戰
- Apache Hive Essentials
- Groovy for Domain:specific Languages(Second Edition)
- Android開發:從0到1 (清華開發者書庫)
- Web Development with MongoDB and Node(Third Edition)
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Hands-On Nuxt.js Web Development
- Scratch趣味編程:陪孩子像搭積木一樣學編程
- Visual Basic語言程序設計上機指導與練習(第3版)
- Roslyn Cookbook
- Building Web Applications with Flask