Napster was written by a 19yrs old.
Bram wrote bittorent when he was 26yrs old.
Justin Frankel was 22yrs old when he wrote gnutella with Tom who was 25yrs old.
I mention these systems, because these were apps that needed to operate at scale.
And they all leveraged some incredible pieces of infrastructure that were built up for them over several years by those with more experience, the primary examples being the Linux Socket library and the TCP/IP protocol.
Building an application that can "scale" doesn't mean it's well built. Modern software engineering sits on the shoulders of giants, especially older ones who came out of research labs.
I mention these systems, because these were apps that needed to operate at scale.