package
module
Version:
v0.1.0
Opens a new window with list of versions in this module.
Published: Jun 16, 2022
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶

weekend
All included golang toolkit
Status
Heavy WIP
Current features
- latest go version for reduced boilerplate (generics)
- unique lexicographically sortable ids generated with
rs/xid (supported by multiple languages)
context.Context based scheduling system (lightly based on supervision trees)
- error management based on
palantir/stacktrace thanks to bitmasks
- context aware structured logging with
uber/zap
- bus system for event sourcing, available from within scheduled domain
Coming soon
- stabilisation of
platform module (environment, secrets)
- stabilisation of
scheduler.Supervisor (policies, lifecycle)
task module for distributed job scheduling
Planned
- monitoring gRPC API
- driver interface for message brokers (redis, kafka)
- database interface for RDBMS drivers (postgres, redis)
- resilient plugin system to reduce dependency bloat (for external drivers)
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.