Leelavathi R
3 min readAug 19, 2020

TECHSTACK ON YOUTUBE:

Hi guys! Do you know thatWhen we get bored,When we get tense,when we are in need of any information .We get to look into our youtube right .Let’s discuss the history ,architecture,technology of youtube.

You Tube was created by three Paypal employees as a video-sharing website where users could upload,share and view content. The Internet domain name “www.youtube.com” was activated on monday,February 14,2005.

The founder of youtube-CHAD HURLEY,STEVE CHEN AND JAWED KARIM.

Platforms:

Apache

Python

Linux

MySQL

psyco, a dynamic python->C compiler

lighttpd for video instead of Apache

WebServers:

NetScaler is used for load balancing and caching static documents.Run Apache with mod_fast_cgi.Requests are routed for handling by python application server. These applications server interact with various databases to get all information.

The Current Technology used in stack for youtube:

OpenSearch

Collection of simple formats that provides a way for websites and search engines to publish search results in a standard and accessible format. Safari,Microsoft Edge. Firefox and Google Chrome support OpenSearch.

Adobe Flash

Cross-platform plugin that plays animations, videos and sound files in .SWF format.

Atom

Free and open source text and source code editor

Google Maps

Provides the world’s most popular map data through API to companies to give their users a better user experience.

Modernizr

Helps to identify the availability of next-generation web technologies

MYSQL

An open source database that supports scalable web based and embedded database applications

NetBeans

Software development platform written in java.

The Stats

Supports the delivery of over 100million videos per day.

Founded 2/2005

3/2006 30 million video views/day.

7/2006 100 million video views/day

2 sysadmins, 2 scalability software architecture

Conclusion:

Nowadays,. YouTube is no longer a simple website for the average internet user,it is now a necessary item for people to maintain their daily information.