Apache Beam Architecture and Data Processing Workflows
What is this article about?
In today’s world the importance of big data is increasing tremendously because of that you might have heard of terms like Apache Spark, Google Cloud Dataflow, Hadoop, Apache Storm etc. These are the frameworks that allows us to work on huge amount of data which are troublesome if we handle it normally. One of these frameworks whose market is increasing now a days is Apache Beam. Thing which makes Apache Beam really specially is that before it there were no APIs available which handled batch processing and stream processing and provided application abstraction. Apache Beam does that for you. Take a look at its architecture and workflow.