I am reading into DynamoDb and DynamoDb Streams and I cannot find a place where is says whether having a DynamoDb stream is consuming read capacity from the stream's table.
I am aware that Streams have their own capacity units that that cost (see the first link I posted), but I also want to know whether I should increase my table's read capacity after I enable a stream for it.
Using DynamoDB Streams won't throttle/exhaust your read capacity.
In essence, DynamoDB Streams are "transactional logs" for DynamoDB tables.
You pay separataley for Read Capacity Units (RCUs) and Read Request Units (bottom of the page).