Want to know how I grew rapidly as a developer? I took popular apps, and made a lot of research about how they built their app, and how I would build a clone with today's modern technologies. I have learnt tons this way.

⚡️Here's how I would build a Youtube Clone today 👇

1. 📊 Databases: Apache Cassandra (amazing alternative to MongoDB) is built for scale and can handle millions of writes per second as we scale. Redis would be perfect for storing tiny pieces of data that change fast such as likes, views, upload progress and queue jobs.
2. ⛈️ Frontend: ReactJS has proven to scale really nicely with application size. I'll add Next.js for server-side rendering of pages. Tailwind CSS would be perfect for styling, since we can style the whole thing with literally 25kb of CSS.
3. 👨‍🏭 Backend: Node.JS can handle it ! So Fullstack javascript all the way 🚀. We will also be able to use Node.js to stream uploads directly to third-party services, so that's awesome. It's fast, scalable, and we can deploy easily to any cloud.
4. 😈 Videos: The biggest pain. First I'll stream all uploads from Node.JS to AWS S3. When the file is uploaded to s3, a lambda will pick it up and send to AWS MediaConvert. This will convert the file into streamable .m3u8 format. Can be 2 conversions or 6, depends on the ...
...file uploaded. During the Upload, the Lambda can send API calls to the NodeJS backend so we show the progress to the user. Once the upload is done, the Lambda pings us again.
5. 🥸 Deployment: Github actions for continuous delivery, Kubernetes for the backend, and managed Cassandra and Redis instances somewhere in the cloud.
6. 🦷 Liked it? Try it out. Pick an exciting project. Plan out how you'll build it with the technologies you know and share with me !

Thank you for reading this far 🎉

Got better ideas on how to build a Youtube clone today ? Share your ideas below 👇

More from All

॥ॐ॥
अस्य श्री गायत्री ध्यान श्लोक:
(gAyatri dhyAna shlOka)
• This shloka to meditate personified form of वेदमाता गायत्री was given by Bhagwaan Brahma to Sage yAgnavalkya (याज्ञवल्क्य).

• 14th shloka of गायत्री कवचम् which is taken from वशिष्ठ संहिता, goes as follows..


• मुक्ता-विद्रुम-हेम-नील धवलच्छायैर्मुखस्त्रीक्षणै:।
muktA vidruma hEma nIla dhavalachhAyaiH mukhaistrlkShaNaiH.

• युक्तामिन्दुकला-निबद्धमुकुटां तत्वार्थवर्णात्मिकाम्॥
yuktAmindukalA nibaddha makutAm tatvArtha varNAtmikam.

• गायत्रीं वरदाभयाङ्कुश कशां शुभ्रं कपालं गदाम्।
gAyatrIm vardAbhayANkusha kashAm shubhram kapAlam gadAm.

• शंखं चक्रमथारविन्दयुगलं हस्तैर्वहन्ती भजै॥
shankham chakramathArvinda yugalam hastairvahantIm bhajE.

This shloka describes the form of वेदमाता गायत्री.

• It says, "She has five faces which shine with the colours of a Pearl 'मुक्ता', Coral 'विद्रुम', Gold 'हेम्', Sapphire 'नील्', & a Diamond 'धवलम्'.

• These five faces are symbolic of the five primordial elements called पञ्चमहाभूत:' which makes up the entire existence.

• These are the elements of SPACE, FIRE, WIND, EARTH & WATER.

• All these five faces shine with three eyes 'त्रिक्षणै:'.
1. Mini Thread on Conflicts of Interest involving the authors of the Nature Toilet Paper:
https://t.co/VUYbsKGncx
Kristian G. Andersen
Andrew Rambaut
Ian Lipkin
Edward C. Holmes
Robert F. Garry

2. Thanks to @newboxer007 for forwarding the link to the research by an Australian in Taiwan (not on

3. K.Andersen didn't mention "competing interests"
Only Garry listed Zalgen Labs, which we will look at later.
In acknowledgements, Michael Farzan, Wellcome Trust, NIH, ERC & ARC are mentioned.
Author affiliations listed as usual.
Note the 328 Citations!
https://t.co/nmOeohM89Q


4. Kristian Andersen (1)
Andersen worked with USAMRIID & Fort Detrick scientists on research, with Robert Garry, Jens Kuhn & Sina Bavari among


5. Kristian Andersen (2)
Works at Scripps Research Institute, which WAS in serious financial trouble, haemorrhaging 20 million $ a year.
But just when the first virus cases were emerging, they received great news.
They issued a press release dated November 27, 2019:

You May Also Like