Talk Video: Build A Serverless Distributed Ledger with Fauna
Distributed databases offer better performance, more flexibility and richer security primitives than blockchain-based algorithms. Most contracts are signed by counterparties who know each other, and most business is not conducted anonymously. Real-world distributed ledger applications are better off using a transactional NoSQL database instead of writing bespoke blockchain algorithms.
Using a distributed database for your distributed ledger directly addresses concerns like:
- Data retention
- Permissioned access
- Performance and scale
- Application code simplicity
- Failure robustness
Blockchain algorithms must be written specifically to fit business rules, so they can’t innovate in an agile way. Database applications have generations of best practices behind their design and operation.
Unless you have specific requirements that force you to use a blockchain, you’re better off building your distributed ledger using a distributed database like FaunaDB. This video from my talk at GOTOBerlin goes into details, complete with serverless code examples, to show how much more productive you can be when you use the right tool for the job.
If you enjoyed our blog, and want to work on systems and challenges related to globally distributed systems, serverless databases, GraphQL, and Jamstack, Fauna is hiring!
Subscribe to Fauna blogs & newsletter
Get latest blog posts, development tips & tricks, and latest learning material delivered right to your inbox.