Skip to main content

Tools for an event-driven design following Cosmic Python

Project description

cosmics

pipeline status coverage report

A set of helper classes suitable for an event-driven software design. Inspired by the Cosmic Python book.

The API documentation can be found here.

Helper Classes

  • Repository as a database inferface.
  • Client for interaction between repository and database. Allows to decouple the repository from the database type.
  • Messagebus for forwarding commands and events to their respective handler functions.
  • Unit of Work for processing commands/events with(-out) database access.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosmics-0.1.2.tar.gz (12.3 kB view hashes)

Uploaded Source

Built Distribution

cosmics-0.1.2-py3-none-any.whl (18.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page