Skip to content

Etrigan is a opinionated collection of modules to solve common problems encountered when running Node.js as a service in production.

License

Notifications You must be signed in to change notification settings

sevenwestmedia-labs/etrigan

Repository files navigation

Etrigan

Etrigan (the daemon) is a opinionated collection of modules to solve common problems encountered when running Node.js as a service in production.

Etrigan the Demon

Credit: Wikipedia

Packages

Check out the readme's for each package as most of the information about each library will be in there!

A plugable config management library for your NodeJS applications.

AWS SSM Parameter Store support for Etrigan Config

Express middlware for making config available to the current request

Productionised feature toggling, with master/worker messaging, last known good state startup, express integration and other features.

Uses the LaunchDarkly node SDK, though the toggle provider could be pulled into a separate package if needed.

Error handling and common building blocks.