سلام
1- بله البته، امروزه زبان های اسکریپت نویسی به قدری قدرتمند شدند که برای پروژه های عظیم جهانی هم قابل استفاده هستند.اگر چند ماه پیش این سوال رو مطرح میکردید همه پیشنهاد ها بسوی پایتون و یا حتی HHVM میرفت ولی الان با حضور php 7 با خیال راحت کارتون رو شروع کنید، تا چند سال بعد از معروف شدنتون هیچ دغدغه ای در این خصوص ندارید.mysql هم در نوع خودش بازدهی مناسبی داره،ولی فراموش نکنید که اکثر دوستان از Mysql Community Edition (رایگان) استفاده میکنند، برای پروژه ای به عظمت هدف ایسنتاگرام و ... کمی باید حرفه ای تر عمل کنید و حداقل از نسخه های تجاری mysql استفاده کنید: http://www.mysql.com/products/
همینطور استفاده از کش سرور هایی مثل redis رو فراموش نکنید، بسیار بسیار برای کنترل فشار بر روی دیتابیس مفید هستند.
نیاز و اجبار نیست ولی اگر باعث میشه که راحت تر کار کنید، پیشنهاد میشه.(دایرکت ادمین + PHP7 - FPM + Nginx ترکیب پربازدهی هست)
درست و اصولی کد نویسی کنید، اصول طراحی پایگاه داده رو رعایت کنید و از Cache-server ها بصورت مناسب استفاده کنید.
https://oauth.net/2/
البته، شما در نظر بگیرید که سامانه شما 1 میلیون کاربر دارد، 100 هزار نفر در طول یک ماه، 10 تصویر با حجم یک مگابایت آپلود میکنند، یعنی شما ماهیانه نیاز به یک ترابایت فضا دارید،در بهترین سناریو بعد از یک سال سرور شما پر خواهد شد!
https://en.wikipedia.org/wiki/Incremental_backup