Does Erlang have a microservices framework like Go-Kratos/Kratos ?
Maybe the Netcomposer suite of applications is somewhat comparable?
Haven’t used it myself but I always had lots of admiration for the effort.
Thanks for your reply. I will check the documentation of NetComposer
a supervisor
(or even a gen_server
) as a microservices
use global
to ‘register’
use erpc
to communicate
easy to release and deploy
(you know erlang is good at distributed)
So, OTP has every thing you want!
ok, just for fun
Not a framework but we are heavily working on Bondy our oss networking platform for Distributed applications included (but not restricted to) microservices. At its core it uses the Web Application Messaging Protocol (WAMP) to offer RPC and Pub/Sub, clients exist for multiple programming langs and we are working on the Erlang one (we currently have one that is not optimal). We are about to publish a proper docs website ASAP (the current one is very poor).
What is CloudI?
(short answer) “A distributed application server that provides efficient messaging for many programming languages within a single service abstraction that is both scalable and fault-tolerant.”