opensaves

package module
v0.2.0-beta1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

README

Open Saves

GoPkg Widget Go Report Card License GitHub release

Open Saves is an open-source, purpose-built single interface for multiple storage backends on Google Cloud.

With Open Saves, game developers can run a cloud-native storage system that is:

  • Simple: Open Saves provides a unified, well-defined gRPC endpoint for all operations for metadata, structured, and unstructured objects.
  • Fast: With a built-in caching system, Open Saves optimizes data placements based on access frequency and data size, all to achieve both low latency for smaller binary objects and high throughput for big objects.
  • Scalable: The Open Saves API server can run on either Google Kubernetes Engine, or Cloud Run. Both platforms can scale out to handle hundreds of thousands of requests per second. Open Saves also stores data in Google Datastore and Cloud Storage, and can handle hundreds of gigabytes of data.

For more information, see the Overview. To get started with deploying Open Saves, check out the deployment guide.

For more information about the API, refer to the API reference.

Disclaimer

This software is currently alpha, and subject to change. It is not yet ready to be used in production systems.

Contributing to the project

Check out How to Contribute before contributing to the project.

The Open Saves development guide has detailed instructions on getting the source code, making changes, testing, and submitting a pull request to Open Saves.

Code of Conduct

Participation in this project comes under the Contributor Covenant Code of Conduct.

License

Apache 2.0

Documentation

Overview

Package opensaves provides a platform agnostic cloud storage and save solution.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL