platform

module
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2021 License: MIT

README

fupas/platform

This library is a lightweight golang runtime abstaction to build cloud-native services independent from the infrastructure the service is deployed on. For now, it targets direct deplyoment (bare-metal), deployment in containers and on Google AppEngine.

In addition to provide basic service abstractions (e.g. logging) fupas/platform also implements "higher-functions" e.g. a opinionated service authentication and authorization.

Packages

Packages Description
platform not sure ...
observer Provides observability, i.e. logging and error reporting abstractions
analytics Reporting of 'events' e.g. page visits or e-commerce transactions
services (deprecated) will be remove or replaced, don't bother

Dependencies

While fupas/platform SHOULD have as less dependencies to other libraries as possible, it does not re-invent the wheel. It uses, or "borrows" code from the following modules/repos/projects:

Dependency Repo
labstack/echo https://github.com/labstack/echo
dapr/dapr https://github.com/dapr/dapr
dapr/components-contrib https://github.com/dapr/components-contrib

References

A list of useful posts, resources and references:

Directories

Path Synopsis
examples
static command
pkg

Jump to

Keyboard shortcuts

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