This is a simple calculator with the purpose of estimating total operations/sec required for a given workload. The output of this then provide costs estimates for the workload. Currently this supports DynamoDB cost estimates with future plans to include databases such as ScyllaDB and others.
This calculator can be seen live at: https://calculator.scylladb.com
To build the site you will need NPM and vite installed.
npm install -g vite
To run the site locally:
npm run dev
This site is deployed using GitHub Actions. The workflow is defined in .github/workflows/static.yml
.
To run tests locally:
npm run test
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See LICENSE for details, or visit https://www.gnu.org/licenses/agpl-3.0.html.
Contributions are welcome! If you’d like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes with clear messages.
- Push to your fork and open a pull request.
For larger changes or feature suggestions, please open an issue first to discuss your proposal.
Make sure to run tests (npm run test
) before submitting a PR.