a lib for sourcing actionpacked entities capable of getting the job done
Project description
recruitment
a lib for sourcing actionpacked entities capable of getting the job done
Overview
This code provides abstractions (mostly housed here at time of writing this) that support unified and robust interaction with cloud services.
The Broker
concept allows for the recasting of methods provided by cloud integration SDKs (e.g. boto) into an interface of your choosing. The Communicator
SDK houses method bindings defined by the Broker.interface
while the Consumer
, Publisher
, and Agent
entities implement the bound interface with actionpacked resilience 💥
The picture, above, demonstrates a fail-safe apparatus where a Publisher
publishes messages to some cloud backend and record failures to local disk when encountered. The Agent
lives in a separate execution context and can re-publish failed messages.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.