Case Study: Breezeworks achieves serverless change capture and easy audit trails with Fauna

A Fauna Case Study

Preview of the Breezeworks Case Study

Serverless Change Capture for Ruby on Rails

Breezeworks, a service-industry team and customer management platform, needed reliable change capture so users could see when appointments or estimates were changed and by whom, and power users could get an organization-wide activity feed. To solve that problem they integrated Fauna (Fauna Cloud) alongside their Ruby on Rails/ActiveRecord + PostgreSQL stack, using an in-house “Fauna‑Tee” plugin that tees write operations to Fauna for history and audit needs.

Using Fauna’s serverless database features (temporal history, snapshot retention, event feeds and FQL), Breezeworks duplicates writes to Fauna via an after_commit hook so their primary SQL schema stays focused on current state while Fauna handles historical queries and feeds. Fauna enabled a simple, low‑maintenance change‑capture system that made history views and activity streams easy to build, improved customer support and mistake recovery, and gave managers real‑time visibility into equipment and scheduling issues without adding complexity to their SQL queries.


Open case study document...

Breezeworks

Adam Block

CTO & Co-Founder


Fauna

9 Case Studies