Thoughts on Cloudi? (CloudI provides a Cloud for software developers without requiring virtualization)

Have you used it?

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:

  • REST API Implementation
  • Account Management
  • Authentication
  • Game Server Development
  • Data Mining
  • Iterative Algorithms
  • Protocol Implementation
  • Telecommunications
1 Like

This has been on my radar for a long time but so far haven’t found the time to test-drive it. Have you?

1 Like

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.

1 Like