4 ms·
Thanks! Let me also preface this a bit: I built that 5 years ago :). I've been out of AWS (in snap) for the past 4 years. So I will have to wait on the current
by SubuSS 7y ago
Thanks! Let me also preface this a bit: I built that 5 years ago :). I've been out of AWS (in snap) for the past 4 years. So I will have to wait on the current owners to answer this. But last I checked,
- faceted streams wasn't in plan - streams pretty much expose a cleaned up version of base table's replication logs. In theory they could do the same for a GSI (by exposing its logs), I don't know if there's enough demand.
- Kinesis and Dynamo used the same backing storage technology. By itself, Kinesis didn't provide some of the guarantees that we wanted IIRC - so there was a different story. Also I don't think customers will want to pay for kinesis (streams was free?). You may want to expand on why kinesis streams is better for your use case though.
- yes batching was indeed put in place for this. In fact I know of big enough tables where the shard listing part got to be the bottleneck, but that should be a corner case.