this post was submitted on 26 May 2025
4 points (83.3% liked)

Service Clouds: AWS, Azure, GCP, etc.

204 readers
1 users here now

A community for discussions related to all cloud service providers and the tools of the trade.

Related Communities:

General

Tools

Platforms

Infrastructure Orchestration

Programming

founded 2 years ago
MODERATORS
 

Hello, I want to create a project showcasing my Cloud platform skills, I don't know what should I host there? I can't just host random open source projects there and call it a day since it will not utilize all the functionality of the Cloud instead it will just utilize a single EC2 instance and that's it.

​I have an idea though, I am thinking about making a youtube video using Java + yt-dlp so basically I will use Java (Spring boot) to create the API and yt-dlp to actually download the videos. It will also cache the videos so it will be utilizing S3 bucket to store/cache the downloaded youtube video so that when another person requests the same video we can just sent the video from the S3 bucked instead of fetching it from YouTube servers. so far this is the thing that came to my mind, This project will utilize EC2 instance and S3 bucket. if anyone has any good idea please do share πŸ™‚

top 6 comments
sorted by: hot top controversial new old
[–] mat@jlai.lu 2 points 1 month ago (1 children)

If you want to showcase cloud management, a full nextcloud, with postgresql, redis, s3 main storage, elasticsearch, sso and a reverse proxy would show the use of multiple services from cloud providers. If you want to dev, a mini cloud (or mini youtube) is proably good enough, but I am no recruiting, just a junior.

[–] kionite231@lemmy.ca 1 points 1 month ago (1 children)

Thank you for your suggestion, I will look into it.

[–] mat@jlai.lu 1 points 1 month ago

You're welcome :)

[–] bravemonkey@lemmy.ca 2 points 1 month ago

Having yt-dlp save the videos to S3 will just add to your costs - what benefit will it provide to your users to get the file from S3 compared to Youtube?

My suggestion would be a price checker - create a webpage where users can enter in a URL for a product, an email address and a scrape recurrence time like 24hours, then have Lambda scrape the page & email the price to the user on that schedule. Use DynamoDB (or a relational DB like Postgresql) to save the results, schedule, etc.

Try not to use EC2 at all if possible. Or instead of EC2, use EKS if scraping with Lambda is too difficult.

Most important things is getting the security right.

[–] chonkyninja@lemmy.world -1 points 1 month ago (1 children)

So you have all these skills, but yet you can’t come up with something to demo? Sounds like a skills problem.

[–] kionite231@lemmy.ca 0 points 1 month ago

I don't necessarily have all of the skill. I have been managing my Linux homelab for 2 years with 99% uptime. I know how to manage a Linux server, but I am new to clould computing...