All articles

Inside the sync engine: triggers, outbox, and 30-second polling

How local SQLite stays the source of truth while mirroring to AWS

How local SQLite stays the source of truth while mirroring to AWS

Overview

Inside the sync engine: triggers, outbox, and 30-second polling is part of our engineering writing on Scriba — the macOS menu bar app for recording meetings, transcribing in real time, and chatting with your notes.

We're publishing deeper dives on the blog as we ship. This post is a placeholder template until the full story is ready — the layout, navigation, and sharing tools you see here are what every article will use.

Key takeaways

  • Local-first: your SQLite database is always the source of truth.
  • Managed transcription on Pro and Max; BYOK Whisper when you bring your own key.
  • Cloud sync mirrors metadata and audio for every authenticated plan.

If this topic matters to your team, try Scriba on a real call — the difference is in the follow-up, not the recording.

Keep reading