Blog Category :

Use Case

Building an Authentication SaaS with FaunaDB

I created Authdog to make an authentication layer easy to integrate in any piece of code (mobile, web app, desktop, service to service, script etc.) while keeping the service at the lowest price possible for the end user. Authdog ...

Code Splitting in React with Lazy Components

Often during application development, we do not care much about the size of our bundle. However, as the code base grows, we need to think about it not only for speed and performance, but also to take responsibility for users’ data...

Serverless Change Capture for Ruby on Rails

A common problem in business applications is change capture, which enables use cases like audit logging, history browsing, and value attribution for content optimization. In finance, audit logs are useful for regulatory compliance...

Efficient GraphQL Resolvers for FaunaDB

Deprecated blog FaunaDB now has native GraphQL! FaunaDB now has native GraphQL, so this blog has been deprecated. We recommend following these tutorials instead: Getting started with GraphQLGraphQL RelationsUnique Constrain...

Secure Hierarchical Multi-tenancy Patterns

FaunaDB’s multi-tenant architecture is designed for operational simplicity, allowing a single FaunaDB cluster to support multiple regions and as many applications and databases as desired. Robust quality-of-service (QoS) controls ...

Connecting External Indexers and Data Pipelines

For this blog post, we’ll focus on the pattern to feed changes from FaunaDB's transactional datainto a secondarydata processing pipeline. The foundation of FaunaDB’s flexibility is our ability to integrate with the data ecosystem....