• Stars
    star
    221
  • Rank 179,773 (Top 4 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open Saves is a cloud native data store for game development.

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.

Table of Contents

Disclaimer

This software is currently beta, and subject to change. It is not yet ready to serve production workloads.

Code of Conduct

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

License

Apache 2.0