An open API service indexing awesome lists of open source software.

https://github.com/sasha-tkachev/venty

Event-driven tooling built around CloudEvents
https://github.com/sasha-tkachev/venty

cloudevents event-driven events framework tooling

Last synced: 8 months ago
JSON representation

Event-driven tooling built around CloudEvents

Awesome Lists containing this project

README

          

# Venty
Event Driven Tooling built around [CloudEvents](https://cloudevents.io/)


## Features
* [Event Producer](venty/event_producer.py) for easy cloudevent creation.
* [Event Channel Interface](venty/event_channel.py)
* [HTTP](venty/http_event_channel.py)
* [In Memory](venty/in_memory_event_channel.py)
* Queues (Planned)
* Topics (Planned)
* [Simple Event Store Interface](venty/event_store.py)
* [In Memory Event Store Implementation](venty/in_memory_event_store.py)
* [Simple SQL Event Store Implementation](venty/sql_event_store.py)
* DynamoDB Event Store Implementation (Planned)
* [Aggregate Store Implementation](venty/aggregate_store.py)
* Based on the event store interface.
* [Strong Types](venty/strong_types.py) for event driven development.
* [Log Formatter as CloudEvents](venty/event_logger.py)
* Correlation-ID and Causation-ID augmentation (Planned)
* Claim Check (Planned)
* [Object Storage abstraction](venty/object_storage.py)


## Configuration
You can configure the venty package via [the package settings](venty/settings.md)