3 ms·
And Erlang is great and building and managing a horizontally scalable architecture - about building repeatable work units and co-ordinating them. So how many en
by gordonguthrie 13y ago
And Erlang is great and building and managing a horizontally scalable architecture - about building repeatable work units and co-ordinating them. So how many engineers did you have? What were your ratios?
- Aloisius 13y agoThe Napster production server engineering team was just me for most of it. Early on there were two other engineers, but one left for management and the other to start a company. I'm personally not familiar with Erlang to know if it would have worked for us. A lot of our scaling was about being very efficient with memory (the whole thing ran on little Pentium 2 machines with 2 GB of RAM each and part of the protocol unfortunately relied on MD5 hashes of files for file transfer which took up most of the memory).