Hacker News new | ask | show | jobs
by jumby 4930 days ago
I'm so confused. Some diagramming app no one has heard of has to scale to 'exponential' growth and figure out:

* [not] loading a lot of session data on every request

* storing data across shards

* parallel processing

* a services approach

Wow, I think something is over-architected.

Curious: does exponential growth mean 2 concurrent users to 4? If they have more than 100 concurrent users, I would be highly skeptical.

And, if they can't solve that problem with any language, I would also be highly skeptical.

3 comments

Lucidchart employee here. Though we don't publicly release total user stats, this recent post about 500,000 installs through the Chrome Web Store gives a hint:

https://www.lucidchart.com/blog/2012/10/31/500000-chrome-web...

Even with 550,000 installs there, the Chrome Web Store is just one of a number of strong channels for Lucidchart and contributes a small minority of our user base.

So, how many requests / second is your load balancer receiving from outside?
Why do you think no one has ever heard of an app just because you haven't? In general, your comment feels rather agressive for no good reason.

That said, i have my doubts about the term 'exponential'. I forgive financial journalists who think that it means the same as 'explosive', but a programmer should know better. Unless, of course, Lucidchart does have exponential growth, in which case i guess congrats are in order.

This seems like an unfair reaction from the outside. There is no way you can know their use case and traffic better than they can. What does this add to the conversation anyway?