bananaml / potassium

An HTTP serving framework by Banana
Apache License 2.0
97 stars 9 forks source link

added s3 store #18

Closed erik-dunteman closed 1 year ago

erik-dunteman commented 1 year ago

What is this?

Adds s3 as a backend to potassium's key-value store.

It has similar behavior as redis: default json encoding for simple objects, optional (but warned to be dangerous) pickle encoding for arbitrary objects

Why?

Because we removed the localstore option, it felt valuable to have at least another backend

How did you test it works without regressions?

Wrote unit tests and they pass