Merhabalar,
Bu tür projeler uzun süreli, ekip çalışması şeklinde olabilecek projeler. Yazılım konusunda bir çok alternatif mevcut. İster php ister .net platformunda hazırlanabilir. Veya son zamanların popüler olan platformu "Node.JS" kullanılabilir.
Bu tür projelerde tek bir sistem olmaz zaten. Bir çok platform, framework beraberinde kullanılır. Facebook un php tabanlı olması, ancak React.JS i etkin bir şekilde kullanması vb.
E-ticaret ise başlı basına ayrı bir konu. Satış, ürün, hizmet vb. konularda Opencart, shopify, woocommerce gibi hazır sistemler veya kendi yazılımınız da kullanılabilir.
Bunun dışında Android, IOS gibi mobil app lerde olmak zorunda. Bunları hazırlamak için JAVA vb. dillere hakim olunmak zorunda. Veya sistem için bir API (Application Programing Interface) oluşturup mobil app i daha kolay kullanılması sağlanabilir.
Server işlerinde ise Dedicated Server kullanmak şart. AWS (Amazon Web Service), DigitalOcean gibi sistemlerin platformları kullanılabilir.
Ben bu yazdığım alanların hepsinde tabiki de uzman değilim. Bilgi vermek istedim.