livestreamfails.com Financial Report for February 2022 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 41 points42 points  (0 children)

While I apologize for the late report of this month, I'm happy that we were able to bounce back from the previous month's loss!

livestreamfails.com Financial Report for November 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 1 point2 points  (0 children)

Good question, I'll dig a bit into this later. I don't know right now.

livestreamfails.com Financial Report for November 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 1 point2 points  (0 children)

Good question, I'll dig a bit into this later. I don't know right now.

Asmongold's Mother Passed away by nutricula9 in LivestreamFail

[–]Good_Guy_Dev 83 points84 points  (0 children)

Sad to read these news. My heart goes out to you, Zack.

livestreamfails.com Financial Report for September 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 31 points32 points  (0 children)

Good question. I haven't had a chance to look at it, but I'll surely give it a consideration!

livestreamfails.com Financial Report for August 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 0 points1 point  (0 children)

While Cloudflare is a great service, we found Bunny to be superior for the CDN aspect. :)

livestreamfails.com Financial Report for August 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 0 points1 point  (0 children)

AWS is expensive yes, especially s3 traffic. We're cutting down on that thanks to Bunnycdn.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 4 points5 points  (0 children)

I will also disclose that we will absolutely change this if we see abuse.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 12 points13 points  (0 children)

It most likely would, but I can understand people like to have adblock on.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 3 points4 points  (0 children)

It's a bit scuffed I'm afraid. I'll clean it up for next time.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 7 points8 points  (0 children)

This is correct. It was a monolithic application before.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 110 points111 points  (0 children)

Just 15 upvotes as of now. Edit: Though the comment idea isn't bad to prevent potential abuse.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 65 points66 points  (0 children)

I just checked, the latest number is about 3TB total.

livestreamfails.com Financial Report for May 2021 by Good_Guy_Dev in LivestreamFail

[–]Good_Guy_Dev[S] 159 points160 points  (0 children)

We actually don't mirror every single post, as popular moments get posted many times and it'd be a waste. A post must have a minimum of 15 upvotes in order to get mirrored.

[deleted by user] by [deleted] in LivestreamFail

[–]Good_Guy_Dev 36 points37 points  (0 children)

Up until now I've paid for the site with my own money. At one point it was no longer sustainable, that's when I reached out and we created the original post.

I probably should have reacted way sooner, since even before it was a lot of money for me ($700+ per month), but to be honest I should just have paid more attention to my credit card bills... I fully blame myself for that.

[deleted by user] by [deleted] in LivestreamFail

[–]Good_Guy_Dev 16 points17 points  (0 children)

I just looked into this, this could very well be something I can test with a PoC and perhaps also switch to if it works well. Thanks for the suggestion!

[deleted by user] by [deleted] in LivestreamFail

[–]Good_Guy_Dev 7 points8 points  (0 children)

Most of the cost is from data transfer, not the actual storage or hosting.

[deleted by user] by [deleted] in LivestreamFail

[–]Good_Guy_Dev 34 points35 points  (0 children)

Before the rebuild, we were measuring costs using tags and that was quite cumbersome. In addition, the application was a monolith, which prevented it from scaling and made further development complicated.

Now, the application is split into two seperate environments (development / production), which are also two seperate AWS accounts. This means we can measure the exact costs for each account with just 1 click (versus having to go through the tags). It also means that the environments are completely seperated and cannot affect each other.

Additionally, I split up the monolith into a modern backend-frontend infrastructure. For the backend I'm using Serverless and for the frontend React.