Skip to content

docs(research): add the case workload model - #47

Open
JasMehta08 wants to merge 1 commit into
mainfrom
research/15-workload-model
Open

JasMehta08 wants to merge 1 commit into
mainfrom
research/15-workload-model

Conversation

@JasMehta08

Copy link
Copy Markdown
Collaborator

What

Adds docs/research/workload-model.md: the one workload we price on AWS, Azure and on-prem. Every parameter has a source ID or is labelled as an assumption.

Closes #15

Why

#23, #24, #25 and #26 need the same precisely stated workload. This fixes it: data volume, growth, block size, requests, egress, hot/cold split, durability and horizon.

Decisions to confirm in review

How to check it

  • Section 2: every row has a source ID or "Assumption".
  • Sections 3 and 4: derived tables. Spot-check year 1: 100 PB / 2 MB = 50 billion PUTs.
  • Section 6: sanity checks against the S-1 [F1] and Dropbox's own figures.

Checklist

  • cargo fmt, cargo clippy and cargo test pass locally (code PRs)
  • Tests added or updated for the change (code PRs)
  • New sources are added to docs/sources/README.md (research PRs)
  • Design decisions are recorded in the Design Decision Log
  • Docs and README are updated if behaviour or setup changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Cost] Build the case workload model from Dropbox's public disclosures

1 participant