News for hackers. Stuff that matters.
Re:WhatsApp scaled to 1B users with only 50 engineers by snovv_crash on Monday October 25, 2021 @07:35AM (#28986632)
But this speaks to good architecture decisions, right?

If they tried to make a shared framework that ran the same codebase everywhere and then port it onto different platforms (cough facebook) then you don't get these nice isolated issues, for example.

Re:WhatsApp scaled to 1B users with only 50 engineers by vadfa on Monday October 25, 2021 @07:45AM (#28986711)
Yes, if you don't write a native app for every platform the result will be rubbish. That's not a "good architecture decision", that is common sense. If they don't do it that way it's to save money, because as we all know Facebook is strapped for cash. (Talking about Facebook and Instagram here, because as far as I know WhatsApp is completely native on every platform)
Re:WhatsApp scaled to 1B users with only 50 engineers by snovv_crash on Monday October 25, 2021 @09:02AM (#28987288)
This then also means a well defined server API without undocumented behaviour that individual implementations depend on. I stand by my assertion that the good scaling and separable builds is a sign of good architecture.
Re:WhatsApp scaled to 1B users with only 50 engineers by vadfa on Monday October 25, 2021 @09:28AM (#28987523)
Isn't a non-leaky abstraction a given too?

All these requirements are like saying "having a good experience using this app requires an app that doesn't crash all the time". Well, duh?

Re:WhatsApp scaled to 1B users with only 50 engineers by snovv_crash on Saturday October 30, 2021 @05:49PM (#29052566)
Life would be a lot easier if good engineering practices everywhere were a given.