Nest Engineering Docs

Overview

What this documentation contains and how to use it

Use Search (Cmd/Ctrl K) to jump, or browse the sections on the left.

Start here

What this system does

Nest Engineering is the monorepo for Nest's data ingestion, services, and client applications. The platform ingests data from partner PIMS systems, normalizes it, and stores it in Cloud Spanner. Internal services orchestrate ETL workloads via Cloud Tasks, while client apps (Nest web and Raven desktop) read and interact with the data.

What's here

  • Repository overview: layout, key directories, and core commands.
  • Platform: architecture, infrastructure, CI/CD, and deployment model.
  • Guides: step-by-step workflows (dev setup, local dev, troubleshooting).
  • Processes: cross-team procedures for change, release, incident, and access.
  • Services: per-service docs (architecture, interfaces, ops, runbooks).
  • Jobs: batch and scheduled pipelines with runbooks.
  • Apps: client and web applications.
  • Packages: shared libraries under packages/.
  • Runbooks: repeatable operational procedures.
  • Handbook: how we work (Linear, reviews, on-call).
  • Glossary: shared terms and abbreviations.

Pages show last updated timestamps and include a sticky TOC on the right.

Last updated on