This month of October as we do the hacktoberfest I personally adopted the dev.to project.
Browsing though the codebase, I'm loving the way the code looks so organised and simple and the people and bots 😅 who were involved in the code certainly make it seam easy, which is very encouraging.
Now I have this burning curiosity nagging me in the back of my mind
How large is the dev.to production database? 100GB? 500GB? 2TB 😲?
Let's try guessing the size and let @ben and the @devteam tell us the answer in the end.
My guess is ≃ 250GB
Cheers 🥂
@kudapara
Top comments (21)
I believe all uploaded images/videos are stored on a CDN, so I will not include them in my estimate. But let's get a few other numbers to try and get a better estimate.
So let's do the math!
(200,000 articles * 50kb) + ((200,000 articles * 10 comments) * 1kb) + (250,000 users * 10kb) = 14.5 GB
I'm gonna put my official guess at 25 GB. Text-based media takes up much less space than you might expect!
Yeah, i would guess something around that too.
In math i would also include that this is an rails app, so basically it means it has a lot of trash in db and if using gems like papertrail, its even worse - thats why i would land at around 25GB, because i would say it should not exceed 10GB.
Wondering if these guys use event sourcing?? If it is , then the event store would be HUGE!. The table size would increased rapidly. The events that would be having large payload would be PostUpdated, CommentUpdated.
However i cannot estimate the numbers.
That's very sound maths. You sir have my respect. I had a but more conservative estimation based on a blogging company I once contracted for. My estimation was 72GB rounded.
This is the closest guess yet (being the first guess), but it is not correct.
I'd guess more like 100GiB
Winner
Hurray, I've won some fame!
Wondering if these guys use event sourcing?? If it is , then the event store would be HUGE!. The table size would increased rapidly. The events that would be having large payload would be PostUpdated, CommentUpdated.
However i cannot estimate the numbers.
I don't think they use event sourcing from what I saw as I was browsing through the codebase (though I could be wrong)
75gb?
261GB
if you don't include an image, I guess 50GB
One million GB, but only because it's fun to say. I'm 100% sure it's not nearly that big.
😂😂 That's huuuuge
Ridiculously huge, yup.
~275GB
One billion million
😲😲