Nest Engineering Docs

Glossary

Shared terms and abbreviations

Terms

  • ADC: Application Default Credentials used by Google SDKs.
  • ASGI: Python async server gateway interface for FastAPI/Connect services.
  • Bubble: Bubble.io application used for partner workflows and data sync.
  • Change Streams: Spanner change data capture used by Stream scheduling.
  • Cloud Run: Serverless runtime for all backend services.
  • Cloud Tasks: Queueing system used to trigger internal pipelines.
  • ConnectRPC: RPC framework used by the Raven service.
  • Dataflow: Pipeline that delivers Spanner change streams to Pub/Sub.
  • ETL: Extract, transform, load pipelines for partner data.
  • Granian: ASGI server used for most Python services.
  • PIMS: Practice Information Management System (partner data source).
  • Pub/Sub: Event transport used by Stream for scheduling tasks.
  • Spanner: Cloud Spanner, the primary datastore.
  • Stream: Service that schedules ETL runs via Cloud Tasks.
  • Handler: ETL worker service that executes pipelines.
  • Webhooks: Inbound service that validates webhook payloads and enqueues tasks.
  • Buf: Protobuf toolchain used to generate stubs.

Last updated on

On this page