googleforgames / open-saves

Open Saves is a cloud native data store for game development.
Apache License 2.0
220 stars 23 forks source link

Architecture and terminology #58

Open yuryu opened 4 years ago

yuryu commented 4 years ago

Here's the overall architecture of Triton:

image

In scope:

Out of scope:

Terminology

I'll add this to the docs directory once I get sign-offs. I'll update this issue as I get feedback.

ghost commented 4 years ago

Here is an architecture diagram that includes integration with pluggable interfaces for authentication and authorization in Triton. image

hongalex commented 3 years ago

image

One proposed change to support large-file uploads. gRPC streaming is currently not supported by Cloud Run, so one solution is to create a separate server that handles large file upload/download via HTTP. This creates some added overhead on the game server/gateway server perspective (needing to switch between protocols).