Nest Engineering Docs

Overview

Service catalog and operational entry points

Use this section to find service-level architecture, interfaces, operations, and runbooks.

How to use this section

  • Start with the service overview to understand scope and dependencies.
  • Use Interfaces for API contracts and event schemas.
  • Use Operations and Runbooks for on-call workflows.

Service catalog

ServiceSummaryRuntimeCode
HandlerETL handler for PIMS ingestion and Bubble sync.Python 3.13 (FastAPI)services/handler/
InterfaceLegacy Bubble read API for Cloud Spanner.Python 3.13 (FastAPI)services/interface/
AuthTemporary partner auth service for Bubble and clients.Python 3.13 (FastAPI)services/auth/
Partner CredentialsCloud Run service that provides partner credentials.FastAPIservices/partnercreds/
StreamInternal change stream ingress and task dispatcher.Python 3.13 (FastAPI)services/stream/
WebhooksWebhook ingress and Cloud Tasks dispatcher.Python 3.13 (FastAPI)services/webhooks/
RavenConnectRPC backend for the Raven desktop app.Python 3.13 (ConnectRPC/ASGI)services/raven/
DatalakePub/Sub subscriber that writes Spanner changes to BigQuery.FastAPIservices/datalake/
Dev APIDeveloper API Connect service.ConnectRPC (ASGI)services/dev_api/

Last updated on