oysterpack.go

module
v0.0.0-...-a32d5fc Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2017 License: Apache-2.0

README

oysterpack.go

license Go Report Card

OysterPack Go Platform

  • designed from the ground up to be cloud native
  • designed from the ground up to be a Reactive System as outlined by the Reactive Manifesto
    • Responsive
    • Resilient
    • Elastic
    • Message Driven
  • DevOps friendly
    • easy to configure
    • easy to deploy
    • easy to operate and support
    • built in health checks and metrics for monitoring and alerting
    • centralized logging
    • built in tooling
  • developer friendly
    • high productivity

Directories

Path Synopsis
cmd
pkg
app
Package app provides the application service model and platform for building message driven concurrent and distributed services.
Package app provides the application service model and platform for building message driven concurrent and distributed services.
logging
Package logging initializes zerolog and redirects golang's std global logger to zerolog's global logger.
Package logging initializes zerolog and redirects golang's std global logger to zerolog's global logger.
messaging
Package messaging provides the messaging interfaces designed from the application's perspective The goal is to design a distributed message bus with the following goal :
Package messaging provides the messaging interfaces designed from the application's perspective The goal is to design a distributed message bus with the following goal :
messaging/nats
Package nats provides NATS (http://nats.io/) based implementions for messaging services
Package nats provides NATS (http://nats.io/) based implementions for messaging services

Jump to

Keyboard shortcuts

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