storj / edge

Storj edge services (including multi-tenant, S3-compatible server to interact with the Storj network)
GNU Affero General Public License v3.0
53 stars 18 forks source link

Create a design doc for the "MVP" scope of Object Lock implementation #411

Closed amwolff closed 5 months ago

amwolff commented 7 months ago

Goal

What this issue represents is the effort to create a blueprint to communicate with other teams wrt Object Lock.

What needs to be done? • Acceptance Criteria (+ Depends on…)

The design doc should talk about important decisions and ways to implement them for the "MVP" scope of Object Lock implementation. It should explain about why focus on the "MVP" scope of OL first, but it also needs to briefly talk about how we would implement the entire feature.

Make sure you follow the process.

Important topics to go through

  1. The decision resulting from https://github.com/storj/edge/issues/400
  2. If there's any scope increase related to testing https://github.com/storj/edge/issues/397
    1. https://github.com/storj/infra/issues/5594
  3. satellite/libuplink (private?) API design?
    1. Object Versioning is a good example of how to approach this problem
  4. Anything else that comes to your mind

    Note

Try to keep the blueprint short and concise. Remember that the scope of the "MVP" implementation is extremely limited.

Links

amwolff commented 6 months ago

Here's an internal link to the design draft.