|
|
|
|
|
by mattmanser
3020 days ago
|
|
How are those big projects? Why would you need any scalability for that? From what you just said they're running for, at most, a few thousand people. In terms of loads/numbers/etc. that's child's play and definitely not "huge applications". The kind of decisions he's talking about are for things with thousands of concurrent users per second, not per day. That kind of stuff could be dealt with a single desktop computer running PHP and mysql. And you definitely don't need microservices. In my experience, having worked in both enterprise and consumer startups, enterprise is shallow but broad with little need for any of the complicated stuff and more need to make the code really simple, obvious and uncomplex because it ends up dealing with so many different problems, while consumer scale is where you start needing to get a bit fancy purely because of scale, but it only deals with a couple of problems. |
|
With huge applications, I mean 10s of thousands of lines of code with features added on a daily basis by multiple developers.
What both have in common is that they started us as seemingly small 'throwaway tools' but grew into business scale applications that serve now a core purpose.
Btw, who said I didn't use MySQL and PHP ? :D