This is somewhat of a shallow-level question. However, I perplexed by this trio of services.
I understand that KPL produces fast data and KCL consumes fast data produced by Kinesis. However, what I fail to understand is the if KPL and KCL make up this pair, what do we need AWS Kinesis for?
Another way to look at it: If AWS Kinesis can produce the fast data and KCL can consume it, then what we need KPL for?
Any clarifying answer is greatly appreciated.