CloudServices/Identity Attached Storage
Jump to navigation
Jump to search
Overview
Identity Attached Storage is simple cloud storage for authenticated user agents.
RoadMap
Milestone | Name | Description |
---|---|---|
M1 | FxA MVP | Partner with FxA enabled product |
M2 | Web Dev MVP | Solve general web dev challenges. Overview |
M3 | Expanding Service | Expanding the storage to partners |
M1 Goals
- Partner with an Firefox Accounts (FxA) product (sync, marketplace, Fennec) to drive feature set and scale deployment. From this partnership, we'll acquire key insights, identify value proposition, and potential for next iteration.
- Build a foundational set of tools (authentication and storage) for Mozillians to rapidly prototype client features with simple cloud services.
- M1 is good for open community enabling white label implementation of FxA plus FxA storage.
M2 Goals
- Learning from M1 we can gain clarity on how we can open the product for solving general web development problems.
Project Players
- M1 Owner: TBD
- Project Manager: Edwin Wong
- Product Manger: Bill Maggs
Initial Design
- Proof of Concept - https://github.com/dannycoates/fxa-kv-server
FAQ
- Why is FxA required in M1?
- Building a successful MVP benefits from partnering with client product rather than build an api and hope for adoption. Products will help refine and force the appropriate decisions earlier in the development process rather than at the point of implementation. FxA simplifies some of the initial challenges that bloat product development. M2 offers opportunities to decentralize the service.
- Why this is not a generic kv store?
- A key difference is that this attached storage behaves more like sync rather than a pure database.