Recommendations to others considering Apache Beam:
I would suggest to first go through the docs of Apache Beam, as there is good content in there along with the blogs on Apache Beam. Explore many other ETL tools like Apache Spark, Flink, Storm, Samza before considering Beam as each of them has their own use case benefits and decide which one fits you the most. I have mostly used Beam in Google Cloud Platform DataFlow for transforming and saving some changes from database using Change Data Capture into Apache Druid and found that Beam is pretty good for small tasks rather than for large ones. Review collected by and hosted on G2.com.
What problems is Apache Beam solving and how is that benefiting you?
I've used Beam while writing some ETL for batch processing in Cloud DataFlow to transform the data in a timely manner and store them as features to some Time Series Database. Review collected by and hosted on G2.com.