How large projects are you dealing with?
I would like to hear about others and their Erlang related projects.
How large are the codebases in general
The Erlang VM has very good built in support for building scalable distributed systems, require high concurrency and live code upgrades and for those reasons I am at expression that solutions written in Erlang are rather big and not so simple.
I have no professional experience with Erlang based systems (hopefully only yet ) and can compare to other platforms that I deal with in my everyday work(Drupal/Laravel/NodeJs)
For example one enterprise level project has about ~2000 custom written files(3rd party and any machine generated files excluded) which includes ~50k lines of code.
I wonder how much is Erlang used in small scale projects compared to larger ones.
If I would land a Erlang developer job would I be building the next Whatsapp or a blog?
Turns out most of the C code is actually redundant (a port driver for networking shenanigans); there is also some NIF code which was to save re-writing existing algorithms.
Thanks for sharing! If that much went into load test application I guess the number must be huge for the main application itself.
How much traffic does such application handle?
Thanks for sharing! Drupal(CMS) core has 143165 lines of PHP code so compared to Zotonic itβs less than half of itβs Erlang code. Pretty impressive numbers.
The main application (sadly) was not in Erlang and yes, pretty large! The traffic is actually not that high on a WhatsApp type scale, but is very much real time, and with lots of concurrent bursty activity.