Asyncio Consumer for Kinesis

One of the most famous design patterns for distributed systems is the unified log. Its widespread usage must be credited to Linkedin’s engineers that described and implemented one of the most used streaming platform: Kafka. The only drawback that makes people hesitant when considering Kafka for their tech stack is the maintenance it’ll need which is not an option for small teams. There are not many alternatives to Kafka when adopting a unified logs pattern, and the only one fully managed is Amazon Kinesis. »