Reference architecture for a data-intensive system
This section will provide readers with a high-level component view-based reference architecture for a data-intensive system. The objective and the idea is to enable users to understand the major components that play an important part in a data-heavy system without diving deep. This is intentional, since without an understanding of the high-level components, the author believes that the reader may not be able to grasp the complete picture.
Component view
The following diagram depicts a 10,000 ft view of an architecture that is capable of handling vast amounts of data efficiently and effectively. I have marked it as View 1 because I want to provide readers with different views of the same reference architecture. I prefer to refer to such views as perspectives on the same architecture, but focused on slightly different aspects, according to the target audience.
The reference architecture in the following View 1 is designed for someone who is starting...