|
|
|
|
|
by agacera
2218 days ago
|
|
Because the official client from AWS is written in Java. It is possible to write clients in any language, however, it is not that simple especially when you need to handle logic of scalling out or in your kinesis stream (that will split or join shards) and when you have multiple consumers in the same consumer group (you will need a distributed locking mechanism and a logic to steal locks if one consumer dies). So it is not trivial. |
|
https://docs.aws.amazon.com/sdk-for-go/api/service/kinesis/