DEV Community

Will Ceolin
Will Ceolin

Posted on

4 3

What are the most efficient decentralized database solutions?

Github is blocking Iranian users from using many of their services. Some repositories were removed without prior notice even for people who are not living in Iran (follow #githubForEveryone on Twitter).

Of course, Github could have handled it better - as GitLab did:

We can’t access @gitlab too, but there are 2 important differences:
1- gitlab informed users about the issue but @github blocked us without any prior notice
2- gitlab didn’t disable any repo but github disabled everything & didn’t give us a chance to download copy of our data pic.twitter.com/JObPk4ehtr

— Hamed Saeedi (@hamed) July 25, 2019

However, this episode shows us how much we're dependent on American companies (and, therefore, having to comply with US laws). Most of our code and databases are hosted on Amazon, Google, or Microsoft.

How can we find some alternatives? I know many people will say Blockchain for decentralized data but it feels like the technology is not there yet (it's not very efficient).

What would you recommend for having decentralized hosting and databases to prevent our projects from being blocked by any government in the world?

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (1)

Collapse
 
rhymes profile image
rhymes

Honestly, there's none I can think of. You can self host GitLab, but it's still centralized.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay