3 ms·
> it's a problem that was solved many times before, but not successfully at this scale or cost I'm not familiar with the scale+cost of every every bank, stock
by falsedan 10y ago
> it's a problem that was solved many times before, but not successfully at this scale or cost
I'm not familiar with the scale+cost of every every bank, stock exchange, flight search, messaging app, log transport system, telco CDR matching infra, etc. Can you comment re: similar scale/cost projects?
> They patched FreeBSD and Erlang
Neither of these are distributed systems, which I think is the interesting challenge part of messaging.
Do you have a link for this whatsapp info? It sounds like you got a lot of good information from it that others could benefit from by reading.
- dahauns 10y ago> Neither of these are distributed systems On the contrary - Erlang and its runtime were built from the ground up for use in distributed systems.
- falsedan 10y agoBut it's not a distributed system: you use it to implement distributed systems. Each runtime is present on a single host & it provides some well-defined methods for RPC. Your application has to be aware of this to take advantage of it.
- falsedan 10y agoHi downvoters, Wow! I didn't know that asking for more information was frowned upon on HN! Here's me pointedly not asking for links to the HN commenting guidelines. -- falsedan
- otterley 10y agoHere's a great talk from Rick Reed (a former mentor of mine at Yahoo!) about how WhatsApp scaled their Erlang infrastructure: https://vimeo.com/44312354 https://vimeo.com/44312354 Here's another talk: https://www.youtube.com/watch?v=c12cYAUTXXs https://www.youtube.com/watch?v=c12cYAUTXXs