dwyl / dwyl/github-backup

How Much would it Cost to make it "Free for Open Source"?

Abierto
#10 0 comentarios 0 reacciones 0 asignados Ver en GitHub
discuss question
Lenguaje dominante
Elixir
Estrellas
33
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

One of the _great_ ways to get adoption for _any_ service (_on GitHub_)
is to make it available for "_free_" for Open Source projects.

_Assuming_

I did a quick simulation of the ("_medium term_") cost (_per month_) using the following factors:

+ 10TB (10,000GB) of storage (_that's a **LOT** of data..._)
+ 10,000,000 (10 Million) PUT requests (_to save the data. 10M comments/updates per month_)
+ 10,000,000 (10 Million) GET requests (_to view past issue comments_)
+ 0 transfer in/out fees if we host the application on AWS see links below.

## Projected Cost: $283.86/Month

https://calculator.s3.amazonaws.com/index.html
![image](https://user-images.githubusercontent.com/194400/36315495-cd988d44-132f-11e8-835c-0abaa7a626f7.png)

## Considerations:

+ All S3 Costs are "Pay As You Go", so we will only spend the money if/when the service is popular.
+ In the beginning (MVP) it will be $5/month to test the idea.
+ ***Most people*** will **_not_ click** on the link to **view** the "**History**" of a given **issue/PR comment**.
+ However ***ALL*** will _see_ the "Meta Table" displaying the "stats" for the issue.
+ The people who _will_ click the link will _likely_ only view a single issue at a time.

> The way we need to _think_ about this cost is "Marketing".
> If we end up with _zero_ paying customers and we're "_burning_" $300/month on S3 costs,
> we can always email all the people using the service for "_free_" and _ask_ them to help spread the word.

## Background Reading:

+ https://blog.cloudability.com/aws-s3-understanding-cloud-storage-costs-to-save/
+ https://www.quora.com/Is-there-data-transfer-cost-between-AWS-S3-and-EC2-within-the-same-availability-zone

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.