<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>altengine blog</title>
    <link>https://altengine.net/blog</link>
    <atom:link href="https://altengine.net/feed.xml" rel="self" type="application/rss+xml" />
    <description>altengine is a managed cloud platform on one REST API: store and query JSON documents, run full-text search, sign your users in, push realtime updates, store files, run code, and host the front end — usage-priced, with no idle cluster and the first $3 each month free.</description>
    <language>en</language>
    <item>
      <title>A JSON Document Store That Doesn't Fight Your Schema</title>
      <link>https://altengine.net/blog/json-document-store-that-fits-your-schema</link>
      <guid isPermaLink="true">https://altengine.net/blog/json-document-store-that-fits-your-schema</guid>
      <pubDate>2026-09-09</pubDate>
      <description>altengine's Datastore API takes any JSON object, with no declared property types and no index file to maintain — and still keeps every query index-served, joined by key, and strongly consistent. Here is how it works and what it costs.</description>
    </item>
    <item>
      <title>Faceted Search, Explained (with a Working Example)</title>
      <link>https://altengine.net/blog/faceted-search-explained-with-example</link>
      <guid isPermaLink="true">https://altengine.net/blog/faceted-search-explained-with-example</guid>
      <pubDate>2026-09-02</pubDate>
      <description>Facets are the counts next to a filter — 'Jackets (42)'. Here is what separates a facet from a filter, a real faceted query and response over the Search API, and what facets actually cost.</description>
    </item>
    <item>
      <title>How to Add Full-Text Search to Your App with a REST API</title>
      <link>https://altengine.net/blog/add-full-text-search-to-your-app-rest-api</link>
      <guid isPermaLink="true">https://altengine.net/blog/add-full-text-search-to-your-app-rest-api</guid>
      <pubDate>2026-08-26</pubDate>
      <description>A hands-on walkthrough: create an index with one write, push structured documents, then run fielded queries with facets, sorting, snippets, and cursor pagination — all over plain HTTP.</description>
    </item>
    <item>
      <title>Managed WebSocket Pub/Sub Without Running a Server</title>
      <link>https://altengine.net/blog/managed-websocket-pub-sub-without-a-server</link>
      <guid isPermaLink="true">https://altengine.net/blog/managed-websocket-pub-sub-without-a-server</guid>
      <pubDate>2026-08-19</pubDate>
      <description>Self-hosting realtime means owning connection state, a fan-out backplane, and every reconnect. Here is the managed shape instead: HTTP publish, one client WebSocket carrying many channels, channel-scoped tokens, and a bill that goes to zero when nobody is connected.</description>
    </item>
    <item>
      <title>The Cheapest Managed Full-Text Search for Small Apps</title>
      <link>https://altengine.net/blog/cheapest-managed-full-text-search-small-apps</link>
      <guid isPermaLink="true">https://altengine.net/blog/cheapest-managed-full-text-search-small-apps</guid>
      <pubDate>2026-08-12</pubDate>
      <description>Most hosted search is priced for scale a small catalog doesn't have — either a rented cluster with a monthly floor or per-record fees that climb. Here's how the two models differ, and how to keep managed search at or near zero while you're small.</description>
    </item>
    <item>
      <title>Migrating App Engine Search to a REST API Without Rewriting Your Queries</title>
      <link>https://altengine.net/blog/migrate-app-engine-search-to-rest-api</link>
      <guid isPermaLink="true">https://altengine.net/blog/migrate-app-engine-search-to-rest-api</guid>
      <pubDate>2026-08-05</pubDate>
      <description>Moving off App Engine's Search API touches less than you think. Your query strings, field types, facets and document schemas carry over as-is — what you actually rewrite is the call layer that sends them.</description>
    </item>
    <item>
      <title>Replacing App Engine's Channel API for Realtime in 2026</title>
      <link>https://altengine.net/blog/app-engine-channel-api-alternative-2026</link>
      <guid isPermaLink="true">https://altengine.net/blog/app-engine-channel-api-alternative-2026</guid>
      <pubDate>2026-07-29</pubDate>
      <description>App Engine's Channel API is gone. Here are the three real ways to get realtime pub/sub in 2026 — a self-hosted socket server, a large realtime platform, or altengine's Channel revival — with honest trade-offs and accurate request shapes.</description>
    </item>
    <item>
      <title>The App Engine Search API Is Gone: Your Real Options in 2026</title>
      <link>https://altengine.net/blog/app-engine-search-api-alternative-2026</link>
      <guid isPermaLink="true">https://altengine.net/blog/app-engine-search-api-alternative-2026</guid>
      <pubDate>2026-07-22</pubDate>
      <description>App Engine's Search API is retired. Here are the three honest replacement paths in 2026 — run your own cluster, adopt a big hosted search service, or use altengine's semantics-preserving revival — with the real trade-offs on cost, ops, and migration effort.</description>
    </item>
    <item>
      <title>What managed search really costs: altengine vs. Algolia, Elastic, and the rest</title>
      <link>https://altengine.net/blog/what-managed-search-costs</link>
      <guid isPermaLink="true">https://altengine.net/blog/what-managed-search-costs</guid>
      <pubDate>2026-07-15</pubDate>
      <description>Most hosted search either rents you a cluster with a monthly floor or bills per record until a catalog gets expensive. Here's how the options actually price out — and where altengine lands.</description>
    </item>
    <item>
      <title>Announcing altengine: App Engine's Search, Channel, and Datastore, semantics intact</title>
      <link>https://altengine.net/blog/announcing-altengine</link>
      <guid isPermaLink="true">https://altengine.net/blog/announcing-altengine</guid>
      <pubDate>2026-07-12</pubDate>
      <description>The Search and Channel APIs that App Engine retired are back, and its Datastore comes along as a standalone document store — three simple cloud services with a genuinely free tier. Here's what we built and why.</description>
    </item>
  </channel>
</rss>
