mini-service-utils

Shared utilities mini-* libraries: Micro services done simply

Usage no npm install needed!

<script type="module">
  import miniServiceUtils from 'https://cdn.skypack.dev/mini-service-utils';
</script>

README

Minimalist µServices

NPM Version Dependencies Build Test Coverage License: MIT

The goal of mini-service is to give the minimal structure to implement a µService, that can be invoked locally or remotely. Mini-client is a generic client that limits coupling between your project and a remote mini-service.

Its principles are the following:

  • very easy to add new service api endpoints
  • easy to use client interface, same usage both locally and remotely
  • hide deployment details and provide simple-yet-working solution
  • promises based

All mini-* libraries use the latest ES2017 features, so they requires node 8+

Please checkout the API reference

This project was kindly sponsored by nearForm.

License

Copyright Damien Simonin Feugas and other contributors, licensed under MIT.