Field notes

What happened when people actually moved.

Each post is a case study. A team or person left one tool for another. We look at why, what they gained, what they hit, and the lesson you can reuse.

  1. Firebase Hosting → Vercel

    GiFT's corporate site left Firebase Hosting for Vercel

    Naoki Ioroi at GiFT Inc. published the cutover on 5 August 2026. Firebase Hosting had been rewriting every request to Cloud Functions v2, with Remix assets copied by hand. The same post also moves Contentful to microCMS. This site has a hosting playbook and no microCMS one.

    Read the case study
  2. Firebase → PostgreSQL

    Traba spent a year moving Firestore collections to Postgres

    Traba's engineering post walks a year of collection moves off Firestore onto Aiven Postgres with Prisma. Triggers plus reconciliation hit 99.99% precision in April. The shifts cutover flipped reads and writes together because replication lagged about a second. Firestore stayed for flags and cron.

    Read the case study
  3. Sentry → Datadog

    Zencity folded per-app Sentry into one Datadog shell

    Shai Malul describes 10-plus micro-frontends, each with its own Sentry, moving frontend logs to Datadog RUM in the shell app. A module-federation SDK did not fit. About 200 logging calls in each of 5-plus repos were rewritten with JSCodeshift. Sentry is not described as uninstalled.

    Read the case study
  4. Slack → Mattermost

    MidHard left Slack after a 30-day shutdown notice

    Slack told MidHard Games on 19 December 2025 that the workspace would be suspended in 30 days. They exported with slackdump, imported into Mattermost on Yandex Cloud, and kept Slack for some partners. Their price table is rounded, and the license limits need Mattermost's own pages next to them.

    Read the case study