What are your impressions of it vs competing approaches to running code in other languages with elixir (like ports, NIF, Rambo etc)?
What if anything would you change or evolve about Cloudi?
Any thoughts welcome.
CloudI is for back-end server processing tasks that require soft-realtime transaction processing external to database usage (in ATS, C/C++, Erlang/Elixir, Go, Haskell, Java, JavaScript/node.js, OCaml, Perl, PHP, Python, Ruby and Rust). Examples include:
Yes, I have used it in proof of concept a few times. Never made it past that stage.
I also have a WIP nix flake implementation here GitHub - samrose/cloudi-flake the basic erlang package builds with that flake. I have not created options for different language support yet.