I am a beginner in Apache Beam and very curious to understand the internals of Apache Beam. I read some pages and watched some videos and all are explaining how watermarks help to handle the readiness and obsolescence of an infinite stream. Basically handling late data. But no one explained how Apache Beam estimates the watermark.
Can you help me understand the basics of watermarks? How does Apache Beam estimate the watermarks? You can also point me to some docs that can help me understand the basics of this.