Teknik bilgisi olmayan herkes yazmış
Verileri p2p şeklinde aktarırsınız. Yani veriler direkt olarak kullanıcıdan kullanıcıya gider. Server sadece kullanıcıları bir birine eşleştirir. Örneğin "Ali bak 12345 ip si ve uniqe kodu Mehmet'e ait" der sonrasını Ali'ye bırakır. Ali'de veriyi sunucuya değil direkt olarak Mehmet'e gönderir yani herkes kendi cebindeki interneti kullanır.
Diğer yandan sizin dediğiniz şekilde cloud olmayan tek sunucu üzerinden bu iş yürümez, tabi ufak bir kullanıcı kitlesi yoksa. Verilerin tcp portu üzerinden gittiğinizi düşünürseniz sürekli "syn/ack/syn" kuyruklarıyla uğraşırsınız. Cloud bir yapı üzerinde bölge bölge kullanıcıları ayırmak lazım. İstanbul'un verisini İstanbul sunucusu işlemeli vs vs.
Sunucu donanım ve işletim sistemi de sisteme entegreli olmalı. Çünkü her veri aktarımı server yazılımı üzerinde multi-thread şeklinde olacağı için yoğun bir işlemci gücüne ihtiyaç duyacaktır.
Bu tarz büyük yazılımların başlangıç lokasyonu maalesef ülkemiz olamaz çünkü toplum olarak milli bir ürüne yönelme veya deneme meyilinde değiliz. "Aaa bak milli arama motorumuz","Aaa bak milli mesajlaşma servisimiz" demez kimse. Veya nasıl yapmışlar diye bakmaz. Çünkü bizim kafamıza "bizim" bir şeyimiz olamaz algısı çoktan ekilmiş, kocaman ağaç olmuş o bizde.