Most popular websites like Google, Facebook, and YouTube are dynamic sites using a combination of server-side coding, client-side coding, and databases. They employ various programming languages: front-end languages often include JavaScript and TypeScript, while back-ends use languages like Java, Python, C++, and PHP. Databases vary from MariaDB and MySQL to Bigtable and DynamoDB. This diversity supports the high traffic and complex features required for these sites’ functionality.
See also
- Computer programming portal
- Internet portal
- Comparison of programming languages
- List of programming languages
- TIOBE index
- "Hello, World!" program
- CodeHS
References
Data on programming languages is based on: HTTP Header information Request for file types Citations from reliable sources /wiki/Hypertext_Transfer_Protocol ↩
"Top 15 Most Popular Websites May 2018". eBiz. Archived from the original on 26 December 2018. Retrieved 11 February 2016. http://www.ebizmba.com/articles/most-popular-websites ↩
searchenginewatch.com - Google Hits the Billion Monthly Unique Visitors Mark Archived 25 December 2013 at the Wayback Machine http://searchenginewatch.com/article/2081332/Google-Hits-the-Billion-Monthly-Unique-Visitors-Mark ↩
Rob Pike (2012). Go at Google. Presentation at the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH). /wiki/Association_for_Computing_Machinery ↩
"Google's Bigtable". Archived from the original on 16 June 2006. https://web.archive.org/web/20060616203323/http://andrewhitchcock.org/?post=214 ↩
"Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. 14 September 2013. Archived from the original on 26 December 2018. Retrieved 12 December 2014. http://readwrite.com/2013/09/14/google-waves-goodbye-to-mysql-in-favor-of-mariadb#awesm=~omBpxaeC3cblHt ↩
"Facebook is using D in production starting today". forum.dlang.org. Archived from the original on 11 November 2021. Retrieved 25 September 2014. http://forum.dlang.org/thread/[email protected] ↩
"Fighting spam with Haskell". Facebook Engineering. Facebook. 26 June 2015. Archived from the original on 26 December 2018. Retrieved 12 October 2015. https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/ ↩
"MySQL and Database Engineering". Facebook. Archived from the original on 11 January 2021. Retrieved 6 January 2014. https://www.facebook.com/notes/facebook-engineering/mysql-and-database-engineering-mark-callaghan/10150599729938920 ↩
"Cassandra – A structured storage system Developed By Facebook". Facebook. Archived from the original on 24 May 2021. Retrieved 23 September 2015. https://www.facebook.com/notes/facebook-engineering/cassandra-a-structured-storage-system-on-a-p2p-network/24413138919 ↩
"YouTube Architecture - High Scalability -". 12 March 2008. Archived from the original on 26 December 2018. Retrieved 13 October 2014. http://highscalability.com/blog/2008/3/12/youtube-architecture.html ↩
"Golang Vitess: a database wrapper written in Go as used by Youtube". GitHub. 28 September 2022. Archived from the original on 30 January 2018. Retrieved 17 November 2014. https://github.com/youtube/vitess ↩
"Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. 14 September 2013. Archived from the original on 26 December 2018. Retrieved 12 December 2014. http://readwrite.com/2013/09/14/google-waves-goodbye-to-mysql-in-favor-of-mariadb#awesm=~omBpxaeC3cblHt ↩
"World's Largest Database Running on Postgres". Archived from the original on 21 October 2016. Retrieved 17 August 2014. https://web.archive.org/web/20161021114758/http://it.toolbox.com/blogs/oracle-guide/worlds-largest-database-runs-on-postgres-24979 ↩
Jennewine, Trevor (1 February 2021). "Where Will Etsy Be in 5 Years?". The Motley Fool. Retrieved 24 November 2021. https://www.fool.com/investing/2021/02/01/where-will-etsy-be-in-5-years/ ↩
"Improving the Deployment Experience of a Ten-Year Old Application". Code as Craft. 15 June 2021. Archived from the original on 24 November 2021. Retrieved 24 November 2021. https://codeascraft.com/2021/06/15/improving-the-deployment-experience-of-a-ten-year-old-application/ ↩
"How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020". Code as Craft. 25 February 2021. Archived from the original on 24 November 2021. Retrieved 24 November 2021. https://codeascraft.com/2021/02/25/how-etsy-prepared-for-historic-volumes-of-holiday-traffic-in-2020/ ↩
Coppola, Daniela (14 July 2022). "Worldwide-visits-to-Amazon.com-December-2021-to-May-2022-(in billions)". www.statista.com. Archived from the original on 13 March 2017. Retrieved 28 October 2022. https://www.statista.com/statistics/623566/web-visits-to-amazoncom/ ↩
"Amazon Architecture". 18 September 2007. Archived from the original on 11 November 2021. Retrieved 25 September 2014. http://highscalability.com/blog/2007/9/18/amazon-architecture.html ↩
"Amazon's consumer business ditches Oracle's databases". SiliconANGLE. 15 October 2019. Archived from the original on 11 November 2021. Retrieved 8 February 2020. https://siliconangle.com/2019/10/15/amazon-finally-ditched-oracles-databases-favor/ ↩
"Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 April 2013. Archived from the original on 26 December 2018. Retrieved 29 April 2013. https://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/ ↩
"Fandom Expands Its Revenue Business with the Launch of New Self-Serve…". Fandom. Archived from the original on 24 November 2021. Retrieved 24 November 2021. https://about.fandom.com/news/fandom-expands-its-revenue-business-with-the-launch-of-new-self-serve-ad-platform-focus-on-global-expansion-doubling-down-on-its-gaming-business-2 ↩
"Twitter and Java | go.Java | Oracle". go.java. Archived from the original on 16 September 2018. Retrieved 16 September 2018. https://go.java/twitter.html ↩
Venners, Bill. "Twitter on Scala". Archived from the original on 19 June 2009. Retrieved 6 January 2014. http://www.artima.com/scalazine/articles/twitter_on_scala.html ↩
"How Twitter Stores 250 Million Tweets A Day Using MySQL". 19 December 2011. Archived from the original on 11 November 2021. Retrieved 6 January 2014. http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html ↩
"eBay Architecture". 27 May 2008. Archived from the original on 26 December 2018. Retrieved 13 October 2014. http://highscalability.com/ebay-architecture ↩
"How We Built eBay's First Node.js Application". 17 May 2013. Archived from the original on 12 November 2017. Retrieved 25 September 2014. http://www.ebaytechblog.com/2013/05/17/how-we-built-ebays-first-node-js-application/ ↩
"squbs". paypal.github.io. Archived from the original on 18 October 2021. Retrieved 1 January 2017. https://paypal.github.io/squbs/ ↩
"LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". 4 October 2012. Archived from the original on 26 December 2018. Retrieved 25 September 2014. http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html ↩
"project-voldemort mailing list post: 2018-08-16". Retrieved 6 October 2018. https://groups.google.com/d/msg/project-voldemort/aMDySxVfga8/SFI8gI8xEAAJ ↩
"Venice Performance Optimization". Archived from the original on 14 March 2020. Retrieved 11 April 2018. https://engineering.linkedin.com/blog/2018/04/venice-performance-optimization ↩
"FAQ:General". Archived from the original on 22 October 2014. Retrieved 3 January 2015. https://web.archive.org/web/20141022004624/https://docs.djangoproject.com/en/1.7/faq/general/#is-django-stable ↩
"Introducing new open-source tools for the Elixir community". Archived from the original on 19 December 2015. Retrieved 1 August 2016. https://web.archive.org/web/20151219153708/https://engineering.pinterest.com/blog/introducing-new-open-source-tools-elixir-community ↩
"How We Scaled Pinterest From Zero Users To A $2 Billion Valuation". Business Insider. Archived from the original on 26 December 2018. Retrieved 12 December 2014. http://www.businessinsider.com/how-we-scaled-pinterest-2013-4?op=1&IR=T ↩
N, G (27 December 2022). "WordPress Traffic Statistics Lookup". www.northsgate.com. Archived from the original on 28 December 2022. Retrieved 27 December 2022. https://northsgate.com/visits-to-wordpress-com/ ↩
"PHP Environment". WordPress.com Support. 26 February 2019. Archived from the original on 11 November 2021. Retrieved 2 November 2021. https://wordpress.com/support/php-environment/ ↩
"WordPress.com PHP Environment". 26 February 2019. Archived from the original on 11 November 2021. Retrieved 24 October 2020. https://wordpress.com/support/php-environment/ ↩
"Netflix, Inc". GitHub. Archived from the original on 1 January 2023. Retrieved 6 January 2023. https://github.com/Netflix ↩
Blog, Netflix Technology (3 February 2019). "The Netflix Media Database (NMDB)". Medium. Retrieved 6 January 2023. https://netflixtechblog.com/the-netflix-media-database-nmdb-9bf8e6d0944d ↩