videlalvaro / gen_microservice

Microservices for Erlang
Mozilla Public License 2.0
94 stars 16 forks source link

Erlang gen_microservice

This library solves the problem of implementing microservices with Erlang.

Your code just needs to add the behaviour gen_microservice to your module, implement a couple of callbacks, and you will have a microservice ready to use in your stealth startup.

We bring you the magic that let WhatsApp scale to millions of users and dollars, here, for free.

Features

Distributed Systmemes

Distributed Systems are the talk of the day. The more users your TODO app has, the more scalability and distributed consensus you will need. This library anticipates this problem by being written in Erlang, the only language where distributed systems problems have been really solved.

Usage

Your module needs to implement several callbacks:

Check the example on doc/kitty_gen_microservice.erl.

License

See LICENSE.md