Tuesday, 21 April 2020

Performance at large scale

This post isn't strictly about Node but whatever.I have developed alone a dating app in React-Native using a Node backend hosted in a Digital Ocean droplet (virtual linux machine). The app got released 3 months ago and had like 700 registered users in it's first month.The thing is I recently got rejected by an employer to create a full stack app (Node/React-Native). The main problem was that I didn't have experience in operating systems with a large userbase. I got asked questions like "what is horizontal/vertical scaling" and what would I do if suddenly out of nowhere the system would fail or go super slow because of the high number of users. We are talking about millions of users here and millions of cash. This app is probably lighter than mine in terms of resources like cpu.What I would do is to make sure the code is good performance wise, and the infrastructure, in this case linux machines or w/e, are able to handle this load.What else could I do? I mean it's 2020, things can't go that bad if you are careful right?Do you think it's a valid reason to get rejected for this? This is not a rant so please let me know your thoughts.

Submitted April 21, 2020 at 06:35PM by ieatcarrots

No comments:

Post a Comment