weekend

package module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: MIT Imports: 0 Imported by: 0

README

Go Reference Go Report Card

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

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL