Skip to content

Blog

From the Synapse team

Engineering deep dives, product decisions, and practical guides for teams building event-driven customer communications.

EngineeringJuly 2026

From 60 seconds to under 4: a two-day WAL migration

How we took POST /v1/events from 2.11 rps and a 60s p99 to 108 rps and a 3.6s p99 in 48 hours, uncovered eight production bugs, and cut the global flip live.

Read post →

LaunchJune 2026

Push notifications are live on every plan, including Free

Phase 8.4 of Synapse closes today. Native iOS and Android SDKs are published to Maven Central, Swift Package Manager, and CocoaPods Trunk. Push runs on the same flow engine, the same template language, and the same analytics surface as email — and it ships on every plan from Free to Business. Here is what shipped, how we built it, and why push is a feature of the platform rather than an add-on.

Read post →

EngineeringApril 2026

Why we built a plain-English template engine

Jinja2, Liquid, and Handlebars were designed for developers. We needed a template language that marketing teams could read, write, and edit without filing engineering tickets. Here is how NLT works and why we made the trade-offs we did.

Coming soon

ProductApril 2026

Why Synapse sends real emails in test mode

Sandbox environments hide real problems. Broken rendering, incorrect personalization, and deliverability issues only surface in production — unless your test mode uses real delivery. We built test mode differently.

Coming soon

ArchitectureMarch 2026

Event-driven email: how Synapse processes thousands of events per second

From event ingestion to template rendering to delivery — a technical deep dive into the Synapse pipeline. Pub/Sub, async workers, dead letter queues, and the architecture decisions behind sub-200ms event processing.

Coming soon

GuideMarch 2026

Migrating from Jinja2 to NLT: a practical guide

If your templates are written in Jinja2, Liquid, or Handlebars, here is how to migrate them to NLT — with before-and-after examples for variables, conditionals, loops, filters, and currency formatting.

Coming soon

Stay in the loop

Sign up for Synapse and get product updates as we publish them.