5 ms·
I created an architecture nearly exactly like this named "Fuzed" quite some time ago: https://github.com/KirinDave/fuzed https://github.com/KirinDave/fuzed Our
by KirinDave 10y ago
I created an architecture nearly exactly like this named "Fuzed" quite some time ago: https://github.com/KirinDave/fuzed https://github.com/KirinDave/fuzed
Our findings in production were very much inline with this without the additional wrinkle of Redux server-side (which I decline to comment on), and of course Erlang doesn't virtualize Actors.
Sadly the SPOF-mitigation I did was never really released integrated with Fuzed.
But this kind of system offers FANTASTIC flexibility when done correctly, and allows you to do what many AWS-based folks also enjoy doing: allowing new and development resources to run peered to production resources for limited trials and easy experimentation.
- rlander 10y agoOh man this brings back memories! Some years ago I needed to provide http access to an old code base in a fringe programming language and decided to write a language agnostic web server. This was when I was just getting started with Erlang so I decided ports were the way to go; I could write a small adapter in the target language and it would just work. After a few days prototyping I found fuzed (it also used Yaws, if I'm not mistaken). I spent many nights reading the source code, so thanks! The project never saw the light of day because Zed Shaw released Mongrel2, which is based on the same concept, around the same time.