Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Discuss the pros/cons of using the The Graph #78

Closed
lkngtn opened this issue Nov 13, 2019 · 3 comments
Closed

Discuss the pros/cons of using the The Graph #78

lkngtn opened this issue Nov 13, 2019 · 3 comments
Labels
discussion This issue needs to be fleshed out

Comments

@lkngtn
Copy link
Member

lkngtn commented Nov 13, 2019

Currently Apiary is a centralized application, like a block explorer. We could potentially decentralize part of the backend by leveraging The Graph. Or we could stick with a centralized backend for simplicity and flexibility.

I lean towards the later, but wanted to make sure there was an issue to discuss this topic.

@lkngtn lkngtn closed this as completed Nov 13, 2019
@lkngtn lkngtn changed the title Use "The Graph" Discuss the pros/cons of using the The Graph Nov 13, 2019
@lkngtn lkngtn reopened this Nov 13, 2019
@lkngtn lkngtn added the discussion This issue needs to be fleshed out label Nov 13, 2019
@onbjerg
Copy link
Contributor

onbjerg commented Nov 14, 2019

There are some things that we simply cannot do with The Graph at the moment, such as traces for activity tracking. Custom user data (such as tagging organisations etc.) also wouldn't really work. We could theoretically do these things on the side, but it would mean that we would have to adhere to their GraphQL schema for everything we do on top.

Furthermore, we lose control of the schema, which might seem small but does mean that we probably can't iterate as fast.

Lastly, there would be some added overhead for people contributing, since they would have to have knowledge of The Graph, and they would also have to run The Graph locally for local development on top of what we already have.

I lean strongly towards just rolling our own, although I do admit The Graph looks cool.

@lkngtn
Copy link
Member Author

lkngtn commented Nov 14, 2019

That rationale makes sense to me. And from a user perspective they can always choose to access the core functionality of their Aragon organization in a fully decentralized way.

@onbjerg
Copy link
Contributor

onbjerg commented Jul 28, 2020

We're moving (#200)

@onbjerg onbjerg closed this as completed Jul 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discussion This issue needs to be fleshed out
Projects
None yet
Development

No branches or pull requests

2 participants