Skip to content

agynio/notifications

Repository files navigation

Notifications

Notifications is a gRPC service that publishes and delivers notification events backed by Redis.

Architecture: Notifications

Local Development

Full setup: Local Development

Prepare environment

git clone https://github.com/agynio/bootstrap.git
cd bootstrap
chmod +x apply.sh
./apply.sh -y

See bootstrap for details.

Run from sources

# Deploy once (exit when healthy)
devspace dev

# Watch mode (streams logs, re-syncs on changes)
devspace dev -w

Run tests

devspace run test:e2e

See E2E Testing.

About

Notifications service in Go: gRPC + Redis pubsub; proto fetched via buf (no commits of proto or generated code). Initial scaffolding by EM/ENG workflow.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors