Does Erlang have a microservices framework like Go-Kratos/Kratos

Does Erlang have a microservices framework like Go-Kratos/Kratos ?

2 Likes

Maybe the Netcomposer suite of applications is somewhat comparable?

Haven’t used it myself but I always had lots of admiration for the effort.

2 Likes

Thanks for your reply. I will check the documentation of NetComposer

2 Likes

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 :rofl:

2 Likes

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).

2 Likes

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.”

1 Like