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