Out of curiosity, have you compared SSDB via MinIO (as another commenter mentions)?
Asking because we use MinIO, and for us (a small online place with a single actually active MinIO server) it's been pretty good + super stable.
Asking because we use MinIO, and for us (a small online place with a single actually active MinIO server) it's been pretty good + super stable.
For ex: We use SQLAlchemy as the source of truth for our relational database schema, and we use Alembic to manage database schema changes in Python. We even shard our Postgres tables in Python [1]. It fits with my preference to keep this caching logic also in Python, by reading/writing directly to the cache and S3 from the Python app and workers.
[1] https://github.com/sqlalchemy/sqlalchemy/issues/6055#issueco...
edit: Found this https://docs.min.io/docs/minio-gateway-for-s3.html
Awesome! So minio can actually act as a caching proxy for S3. Very cool.