Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 4.02 KB

README.md

File metadata and controls

51 lines (34 loc) · 4.02 KB

awesome-fauna

Curated list of Fauna resources that live outside of the fauna.com or docs.fauna.com domains. Please feel free to make a PR to add more, or to propose a different organizational structure.

📑 Contents

Sample apps

  • JavaScript/TypeScript backend - This sample app shows how to use Fauna in a production application. The app uses Node.js and the Fauna v10 JavaScript driver to create HTTP API endpoints for an e-commerce store. You can use the app's API endpoints to manage products, customers, and orders for the store.
  • Java - This sample app shows how to use Fauna in a production application. The app uses Java 17 with Gradle 8.9 and the Fauna v10 JVM driver to create HTTP API endpoints for an e-commerce store. You can use the app's API endpoints to manage products, customers, and orders for the store.
  • Event Streaming - This reference application show how you can use Fauna Event Streaming to build real-time apps. You can use it as a starting point for your apps.

Videos

Coding tutorial videos

Database concept videos

  • Webinar: Comparing Distributed Transaction Architectures for the Cloud Era (Kyle Kingsbury) - Geographically distributed transactional workloads are an emerging problem in distributed databases. Consensus algorithms like Raft offer us totally ordered operations in the context of a single replication group, but there is (as of yet) no consensus on how to build fast, isolated transactions across multiple consensus groups. Kyle Kingsbury, author of the famous Jepsen testing series, presents several approaches for transactional databases, including those based on Percolator (TiDB), Spanner (CockroachDB), MongoDB, Yugabyte and Calvin (Fauna).

Podcasts

Database concepts

Contributing

All contributions are greatly appreciated!

If you have a suggestion that would make this better, please fork the repo and create a pull request. You may also simply open an issue.

Don't forget to give the project a star! Thanks again!