The FastYoke Blog

Engineering & product notes

How the platform is built, and why. RSS

A person working at a computer
Latest · Tech

Rendering PDFs in pure Rust with typst (and why we dropped headless Chrome)

Headless Chrome for PDF generation is a heavyweight dependency and an ops liability. Rendering forms to PDF in pure Rust instead.

FastYoke Engineering · 8 min read · Aug 24, 2026

  • Architecture
  • PDF
  • Rust

State machines vs. flow DAGs: two ways to model a workflow

A DAG of steps and a finite state machine can look like the same diagram. They answer different questions. Here is when a flow tool like Windmill is the right shape, and when an FSM is.

FastYoke Engineering · 8 min read · Aug 22, 2026

  • Architecture
  • FSM
  • Workflow

The economics of AI-cheap software: pricing when code is nearly free

If building the software costs almost nothing, what are customers actually paying for? A look at value and pricing after the code gets cheap.

FastYoke Engineering · 8 min read · Aug 21, 2026

  • AI
  • Pricing
  • SaaS

Building a services practice around a configurable platform

Build a repeatable practice — implementation, configuration, training — around one platform.

FastYoke Engineering · 6 min read · Aug 20, 2026

  • Partners
  • Services
  • Agency

Multi-location ops: one platform, isolated data, shared playbooks

Run twenty locations on shared workflows while keeping each one's data isolated. The multi-tenant pattern applied to your own org.

FastYoke Engineering · 8 min read · Aug 19, 2026

  • Business
  • Operations
  • Multi-tenancy

Take payments tied to your workflow

Mint a pay link when a record reaches an awaiting-payment state, and let the payment auto-advance it to Paid.

FastYoke Engineering · 8 min read · Aug 18, 2026

  • Tutorial
  • Payments
  • Checkout

Append-only truth: event ledgers, self-loop transitions, and the admin override

Why the event log is append-only, how self-loop transitions record "something happened," and how an out-of-band override stays auditable.

FastYoke Engineering · 8 min read · Aug 17, 2026

  • Architecture
  • Audit
  • FSM

Small models, big leverage: what MiniLM-class models do on one VM

You do not need a frontier model to embed documents or match records. What small, on-VM models are genuinely good at.

FastYoke Engineering · 8 min read · Aug 14, 2026

  • AI
  • Embeddings
  • On-prem

Compliance and trust as a selling point for regulated clients

For regulated clients, compliance and data sovereignty are a sales advantage — lead with them.

FastYoke Engineering · 6 min read · Aug 13, 2026

  • Partners
  • Compliance
  • Sales

From intake form to signed document: e-signatures without the per-seal fees

A single workflow from web form to legally-binding signature — without paying per-envelope to a third-party signing service.

FastYoke Engineering · 8 min read · Aug 12, 2026

  • Business
  • E-signature
  • Workflow

Ground an AI assistant in your records (a RAG recipe)

Ground an on-VM assistant in your own records so it answers from your data, not the internet.

FastYoke Engineering · 8 min read · Aug 11, 2026

  • Tutorial
  • AI
  • RAG

On-VM AI, no cloud round-trip: face recognition and RAG that never leave your VM

Running detection, recognition, and retrieval on the same VM as your data — what it takes, and what you gain in latency and privacy.

FastYoke Engineering · 8 min read · Aug 10, 2026

  • AI
  • On-prem
  • Architecture

BYO-model: why enterprises will bring their own LLM keys everywhere

Enterprises will not hand their prompts and data to yet another vendor black box. Bring-your-own-key is becoming table stakes.

FastYoke Engineering · 8 min read · Aug 7, 2026

  • AI
  • Enterprise
  • BYOK

Co-selling and referrals: honest strategies while programs mature

Practical co-selling and referral strategies you can run today, while formal partner programs are still forming.

FastYoke Engineering · 6 min read · Aug 6, 2026

  • Partners
  • Sales
  • Strategy

Field service, dispatch, and routing on one platform

Work orders, technician dispatch, and vehicle routing usually mean three tools. What it looks like when they share one data model.

FastYoke Engineering · 8 min read · Aug 5, 2026

  • Business
  • Field service
  • Routing

Metering compute you can't see: pricing on-VM AI and heavy jobs fairly

When a customer runs a 30-second route solve or an AI inference on your VM, someone pays for the CPU. How to measure and price compute honestly.

FastYoke Engineering · 8 min read · Aug 3, 2026

  • Architecture
  • Billing
  • Metering

On-prem AI is back: sovereignty, latency, and cost in the LLM era

The pendulum swings back toward running models where your data lives. The three forces — sovereignty, latency, cost — driving on-prem AI.

FastYoke Engineering · 8 min read · Jul 31, 2026

  • AI
  • On-prem
  • Sovereignty

Churn, retention, and expansion for platform resellers

Retention and expansion are the real profit levers for platform resellers — how to work them.

FastYoke Engineering · 6 min read · Jul 30, 2026

  • Partners
  • Retention
  • Growth

Logistics without the six-figure TMS

Shipments as state machines, a warehouse-to-transport bridge, and routing you can change yourself — logistics software without the enterprise price tag.

FastYoke Engineering · 8 min read · Jul 29, 2026

  • Business
  • Logistics
  • Operations

Sync Gmail into your CRM (read-only recipe)

Pull Gmail threads into your CRM read-only, so context lives next to the customer record.

FastYoke Engineering · 8 min read · Jul 28, 2026

  • Tutorial
  • Gmail
  • CRM

One JSON schema, a Rust struct, a zod validator, and a form

How one schema drives the database shape, the server validation, the client validation, and the rendered form — with no hand-written form fields.

FastYoke Engineering · 8 min read · Jul 27, 2026

  • Architecture
  • Schema
  • Frontend

Why the next enterprise apps will be generated, not bought

Procurement optimized for a world where software was expensive to make. That world is ending; here is what replaces the buy-a-license reflex.

FastYoke Engineering · 8 min read · Jul 24, 2026

  • AI
  • Enterprise
  • Future of software

Migrating your book of business onto a platform you resell

Moving existing clients onto a platform you resell without breaking the relationships.

FastYoke Engineering · 6 min read · Jul 23, 2026

  • Partners
  • Migration
  • Reseller

The hidden cost of per-seat SaaS sprawl — and how to consolidate

Ten tools at $15/seat is a five-figure monthly tax you stopped noticing. A practical look at consolidating onto one configurable platform.

FastYoke Engineering · 8 min read · Jul 22, 2026

  • Business
  • SaaS
  • Cost

Connect QuickBooks: push records on a transition

Push a record into QuickBooks automatically when it reaches a state.

FastYoke Engineering · 8 min read · Jul 21, 2026

  • Tutorial
  • QuickBooks
  • Integrations

Three ways to run untrusted code safely: JSONLogic, WASM, and a QuickJS scripting tier

A tour of the layered sandbox: declarative predicates, a WebAssembly host with resource caps, and a scripting tier — and when to reach for each.

FastYoke Engineering · 8 min read · Jul 20, 2026

  • Architecture
  • Sandboxing
  • WebAssembly
  • Security

The end of the CRUD app as a product

If a CRUD app takes an afternoon to generate, it is no longer a product you sell — it is a feature you configure. The consequences for buyers and builders.

FastYoke Engineering · 8 min read · Jul 17, 2026

  • AI
  • SaaS
  • Product

When you outgrow spreadsheets and Airtable

The signs your operation has outgrown a shared sheet — and what a real app platform gives you that a database-with-forms cannot.

FastYoke Engineering · 8 min read · Jul 15, 2026

  • Business
  • Operations
  • aPaaS

Add e-signatures to a document workflow

Add a legally-binding e-signature step to a document workflow — without per-envelope fees.

FastYoke Engineering · 6 min read · Jul 14, 2026

  • Tutorial
  • E-signature
  • Workflow

Finite state machines are the right abstraction for business software

Most business rules are really a state machine wearing a trench coat. Modeling them explicitly buys correctness, auditability, and a UI for free.

FastYoke Engineering · 8 min read · Jul 13, 2026

  • Architecture
  • FSM
  • Workflow

Agentic software is here: what changes when apps build themselves

When software can generate and change itself, the unit of value shifts from the app to the platform that runs it safely. What that means in practice.

FastYoke Engineering · 8 min read · Jul 10, 2026

  • AI
  • Agentic
  • Future of software

Build vs. buy vs. configure: the third option most teams miss

The build-or-buy debate skips the option that fits most operations teams: configure a platform you own. When each one wins, and how to tell.

FastYoke Engineering · 8 min read · Jul 8, 2026

  • Business
  • aPaaS
  • Strategy

Bulk-transition hundreds of records at once

Move hundreds of records through a transition at once — safely, and with a full audit trail.

FastYoke Engineering · 6 min read · Jul 7, 2026

  • Tutorial
  • Bulk ops
  • Workflow

Type-level multi-tenancy: making "forgot the WHERE tenant_id" impossible

Tenant isolation is too important to leave to code review. Here is how the type system refuses to compile a query that forgets its tenant scope.

FastYoke Engineering · 8 min read · Jul 6, 2026

  • Architecture
  • Multi-tenancy
  • Rust
  • Security

The seat is dying: SaaS pricing when software gets cheap to build

For twenty years enterprise software meant renting seats in someone else's database-with-business-logic. AI is making that logic cheap to generate — and the pricing model built on it is cracking.

FastYoke Engineering · 10 min read · Jul 4, 2026

  • Opinion
  • SaaS
  • AI
  • Pricing

Getting internal apps onto employee phones — without the App Store

Regulated enterprises need internal apps on employee devices — but the public App Store is the wrong path. Here's the problem, and why we built FastYoke Substrate.

FastYoke Engineering · 9 min read · Jun 20, 2026

  • Mobile
  • Enterprise
  • Compliance
  • Substrate

Sovereign git, config as code, and how we built the Vault

If a customer's data and config should truly be theirs, git is the natural substrate. We already put our source and CI on a self-hosted git server — the Vault extends that to tenant data.

FastYoke Engineering · 9 min read · Jun 6, 2026

  • Sovereignty
  • Git
  • Audit
  • Config-as-Code

Why we built our own CI — in Go

We run on a self-hosted git server and needed CI we control and can reproduce over a huge Rust build. So we built it — with a small Go gateway and a Go pipeline library. Here's why Go, not Rust, for this layer.

FastYoke Engineering · 9 min read · May 23, 2026

  • Go
  • CI/CD
  • CI
  • Sovereignty

Running your code — safely, at native speed: why FastYoke chose WebAssembly

Every FastYoke tenant runs logic we didn't write, on shared infrastructure and hardware we don't control. Here's the sandbox that makes that safe — and fast.

FastYoke Engineering · 10 min read · May 9, 2026

  • WebAssembly
  • Multi-tenancy
  • Security
  • Sovereignty

FastYoke DB: why we ship two flavors of distributed SQL

Our default is a database file per tenant. For the workloads that outgrow a single VM, FastYoke DB is our roadmap for managed distributed SQL — designed around two engine flavors, with the same app code across both.

FastYoke Engineering · 8 min read · Apr 25, 2026

  • Databases
  • Architecture
  • SQLite
  • Distributed SQL

Why the FastYoke core is written in Rust

A multi-tenant engine that has to be memory-safe by construction — shipped as a single small binary that runs in the cloud, on-prem, and air-gapped. Here's why the core is Rust.

FastYoke Engineering · 9 min read · Apr 11, 2026

  • Rust
  • Architecture
  • Multi-tenancy