HNHacker News
TopNewBestAskShowJobs

Alex-Potsides

47 karma · joined February 18, 2020

submissionscomments
Alex-Potsides··on Show HN: How Netflix’s Microservices Infrastructure Works
Noted. Thanks for letting me know.
Alex-Potsides··on Show HN: Netflix migrated its Infrastructure to AWS
Yeah, classic Amazon.
Alex-Potsides··on Show HN: Using 16 Web3.0 Auth Projects with Decentralized, MongoDB-Like Database
Actually Blocknative is a project that allows you to plug-n-plug multiple authentication projects like @metamask_io, @TorusLabs, @authereum, @dapper_labs, @coinbase, @TrustWalletApp, @Trezor, @Ledger, @fortmatic, @portis_io, @Squarelink_Inc, @WalletConnect, @opera, @ethstatus, @unilogin, @imTokenOfficial.

So, as AvionDB is compatible with Blocknative's Onboard.js, it can work with 16 Auth projects.

P.S. the above-mentioned handles are from twitter

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
He is referring to Mongo Compass[1]

1: https://www.mongodb.com/products/compass

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
Hi @uberfru

AvionDB is built on top of OrbitDB[1] which implements the core decentralized database logic/protocol, including CRDTs, Lamport clocks, immutable logs, etc.

If you want to see for your self and dive a bit into how it works under the hood, you can check OrbitDB's welcome page[2] or field manual[3]

1: https://github.com/orbitdb/orbit-db

2: https://github.com/orbitdb/welcome

3: https://github.com/orbitdb/field-manual

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
Some useful links:

How to Install: https://github.com/dappkit/aviondb#install

How to Use: https://github.com/dappkit/aviondb#usage

API Documentation: https://github.com/dappkit/aviondb/blob/master/API.md

Roadmap: https://github.com/dappkit/aviondb/issues/10

FAQs: https://github.com/dappkit/aviondb#frequently-asked-question...

Contact Us on Discord: https://discord.gg/88YpNuQ

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
Just in case anyone is interested in discussing this more, you can hop on OrbitDB Gitter[1] where we are continuing this discussion.

[1]: https://gitter.im/orbitdb/Lobby

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
We would love to build a Dashboard soon. It's actually in our Roadmap. https://github.com/dappkit/aviondb/issues/8

It would be great if you could join our Discord channel: https://discord.gg/88YpNuQ

I would love to have your feedback on our Dashboard+what features that you may want. I can get that up in a few days.

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
I never tried exporting data using the Dashboard (always used mongo dump).

> One thing I don't like about the MongoDB dashboard is that if I'm already logged in and go to Tools, I still have to use commands to export data.

Man, that sucks. Why would they do that? Anyways, we will definitely have an export button for AvionDB.

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
I totally agree with this. A lot of our work on AvionDB involves improving OrbitDB as AvionDB is basically a project built on top of OrbitDB. Exactly speaking we have 2 new store implementations:

Store.js [1]: This store manages all the "Databases" & the "Collections" within the respective "Databases".

Collection.js [2]: This is the store that implements the MongoDB-like interface so that you can run powerful queries, and manage "Documents" within the respective "Collections".

[1]: https://github.com/dappkit/aviondb/blob/master/src/Store.js

[2]: https://github.com/dappkit/aviondb/blob/master/src/Collectio...

Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
Just out of curiosity, what are the parameters that decide the quality of a Distributed Database Project?
Alex-Potsides··on Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface
It's not another database actually. It's built on top of pre-existing OrbitDB[1]. I found that there that the developer interface was not as powerful as I wanted, so a few folks from the OrbitDB community started this project.

[1]: https://github.com/orbitdb/orbit-db