|
|
|
|
|
by Const-me
2839 days ago
|
|
> Designing software for 1,000,000,000 users is an entirely different ballpark than for 1,000. Different trade offs, different restrictions, different everything. This is in part what I meant by different mindset. For web developers, dealing with the complexity caused by massive scale is inevitable, and yes, for them it’s different everything. Desktop and mobile developers are essentially shielded from that complexity by slow networks. It’s technically possible to VPN into DC and write mobile apps as they were a server app, but even ignoring security considerations, this is usually wrong approach. Within DC you have 0.5ms latency, over mobile Internet it’s 200ms best case. These 2-3 orders of magnitude make great difference on how you should design software. |
|