Engineering Ownership
The following table documents the ownership of our product and tech stack.
The table is generated from data/engineering_ownership.yml. You can edit that file to make changes.
If you see an area that is missing or has no owner and you need an answer, contact the #product-eng-directors channel for help.
Category | Thing | Type | Org | Team | Domain experts | Slack channels | Ownership model | Health | Product lifecycle |
---|---|---|---|---|---|---|---|---|---|
??? | Client - Customer scripts | ||||||||
Application Architecture | AuthN/AuthZ | Product | Cloud | Cloud SaaS | #cloud-saas | Owner | |||
Application Architecture | Multi-tenancy | Tech | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Application Architecture | Rate limiting | ||||||||
Application Architecture | Analytics | ||||||||
Application Architecture | Feature flagging / AB testing | ||||||||
Application Architecture | Gating system and license key management | Cloud | SaaS | ||||||
Application Architecture | RBAC | Cloud | SaaS | ||||||
Application Architecture | Auditlogs | Cloud | SaaS | ||||||
Application Architecture | Caching systems & Queues | ||||||||
Application Architecture | Event streaming | ||||||||
Application Architecture | Cloud KMS encryption | Tech | Cloud | SaaS | #cloud-saas | ||||
Application Interface | src-cli | Product | Code Graph | Batch Changes | Batch Changes | #batch-changes | Owner | Green | Mature |
Application Interface | Browser Extensions | Product | Cloud | Growth and Integrations | #growth-and-integrations | Owner | Growth | ||
Application Interface | Native Integrations | Product | Cloud | Growth and Integrations | #growth-and-integrations | Owner | Mature | ||
Application Interface | Editor Extension | Product | Cloud | Growth and Integrations | #growth-and-integrations | Owner | Introduction | ||
Application Interface | Web App | Product | Enablement | Frontend Platform | Owner | ||||
Client - Core Feature | Diff / commit search | Product | Code Graph | Search Product | Camden Cheek, Rijnard van Tonder | #search | Owner | Green | Mature |
Client - Core Feature | Structural search | Product | Code Graph | Search Product | Rijnard van Tonder | #search | Owner | Green | Mature |
Client - Table stakes | Admin Experience | Product | Cloud | SaaS | |||||
Client - Table stakes | Terms and conditions | Product | |||||||
Continuous Integration | CI infra - Docker/GKE images, ASG config, etc. | Tech | Enablement | Delivery? | |||||
Continuous Integration | Buildkite | Tech | Enablement | Dev Experience | #dev-experience, #buildkite-main | Owner | |||
Continuous Integration | CI service - pipeline gen, monitoring, etc. | Tech | Enablement | Dev Experience | Delivery | #dev-experience, #buildkite-main | Owner | Yellow | |
Continuous Integration | Webpack build config | Tech | Enablement | Frontend Platform | #frontend-platform | Owner | Green | ||
Continuous Integration | Code host QA instances (GitHub, GitLab, Bitbucket Server) | Tech | Dev Experience | Not owned | Red | ||||
Datastore | CodeIntel DB | Product | Code Graph | Code Intelligence | Code Intelligence | #code-intel | Owner | Green | Mature |
Datastore | Frontend DB | Product | |||||||
Datastore | Database | Tech | |||||||
Datastore | ETL and data mechanisims | Tech | |||||||
Datastore | Data warehouse | Tech | |||||||
Datastore | Data archive | Tech | |||||||
Dependency | Zoekt | Tech | Code Graph | Search Core | Owner | ||||
Deployments | Deployment methods | Tech | |||||||
Deployments | Enterprise deployments | Tech | |||||||
Deployments | Deployment documentation | Tech | |||||||
Deployments | Orchestration: Helm, Kustomize, Teraform | Tech | |||||||
Developer Experience | sg tool | Product | Code Graph | Batch Changes/Dev Ex | Thorsten, Erik Seliger | #dev-experience | Caretaker | Green | Introduction |
Developer Experience | Wildcard component library | Product | Enablement | Frontend Platform | #frontend-platform, #component-system-updates | Owner | Green | Introduction | |
Developer Experience | Frontend coding standards (TypeScript, HTML, CSS) | Tech | Enablement | Frontend Platform | #frontend-platform | Owner | Green | ||
Developer Experience | Frontend testing libraries | Tech | Enablement | Frontend Platform | #frontend-platform | Caretaker | Yellow | ||
Developer Experience | CI tooling | Tech | |||||||
Developer Experience | Testing infrastructure and tooling | Tech | |||||||
Developer Experience | Backend testing libraries | Tech | |||||||
Developer Experience | Observability standards and tooling | Tech | |||||||
Developer Experience | Analytics libs and tooling | Tech | |||||||
Developer Experience | API standards | Tech | |||||||
Developer Experience | Common libs | Tech | |||||||
DevOps | Alerting and monitoring | Tech | |||||||
Google Cloud Platform | GCP - Test environments | Tech | Enablement | Delivery | |||||
Google Cloud Platform | GCP - Managed Instances | Tech | Enablement | Delivery | |||||
Google Cloud Platform | GCP - Sourcegraph.com | Tech | Cloud | DevOps | |||||
Google Cloud Platform | GCP - Permissions | Tech | Cloud | Security | #security | Owner | Green | ||
Infrastructure | DNS | Tech | Enablement | Delivery | Caretaker | ||||
Infrastructure | Orchestration: Infrastructure as Code | Tech | Cloud | Cloud Devops | #cloud-devops, #dev-ops | Caretaker | |||
Infrastructure | Networking ingress/egress | ||||||||
Infrastructure | CDN (Cloudflare) | ||||||||
Security & Compliance | WAF (Cloudflare) | Tech | Cloud | Security | #security | Owner | Green | Introduction | |
Security & Compliance | Compliance | Tech | Cloud | Security | #security | Caretaker | Green | ||
Security & Compliance | Application security | ||||||||
Security & Compliance | Security automation | ||||||||
Security & Compliance | Security research | ||||||||
Security & Compliance | External security comms | ||||||||
Security & Compliance | Red team (offensive) / pen testing | ||||||||
Security & Compliance | Security incident response (SIRT) | ||||||||
Security & Compliance | 3rd party security vendor relationships | ||||||||
Security & Compliance | Customer risk management | ||||||||
Security & Compliance | 3rd party risk management | ||||||||
Sub-system | Syntax Highlighter | Product | Code Graph? | Code Intel? | Stephen Gutekanst | ? | |||
Sub-system | Blob storage | Tech | Code Graph | Code Intelligence | #code-intel | ||||
Sub-system | Executors | Product | Code Graph | Code Intelligence/Batch Changes | Code Intelligence, Batch Changes | #code-intel, #batch-changes | Owner | Green | Introduction |
Sub-system | Repo updater | Product | Enablement | Repo Management | #repo-management | Owner | Decline | ||
Sub-system | Gitserver Service | Product | Enablement | Repo Management | Owner | ||||
Sub-system | Code host syncing (GitHub, GitLab, Bitbucket Server) | Product | Enablement | Repo Management | Owner | ||||
Sub-system | Search indexing | Product | Code Graph | Search Core | Growth | ||||
Sub-system | Searcher | Product | Code Graph | Search Core | |||||
Sub-system | Frontend service | Product | |||||||
Sub-system | Redis | Tech | |||||||
Sub-system | Github Proxy Service | Tech | |||||||
Sub-system | GraphQL API | Product | |||||||
Sub-system | CVS import tool | Tech | Code Graph | Batch Changes | Adam Harvey | #tmp-cvs-support | Caretaker | Yellow | Introduction |
Web App - Add-on Feature | Web App - Batch changes | Product | Code Graph | Batch Changes | #batch-changes | Owner | |||
Web App - Add-on Feature | Web App - Code Insights | Product | Code Graph | Code Insights | #code-insights | Owner | Green | Introduction | |
Web App - Add-on Feature | Web App - Extensions registry | Product | Cloud | Growth and Integrations | #growth-and-integrations | Owner | |||
Web App - Add-on Feature | Sourcegraph Extensions | Product | Cloud | Growth and Integrations | #growth-and-integrations | Owner | Growth | ||
Web App - Add-on Feature | Web App - Code monitoring | Product | Code Graph | Search Product | #search | Owner | |||
Web App - Billing | Subscription Management | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Billing | Pricing and packeging | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Billing | Usage reporting / entitlements limits | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Billing | Payments / Billing | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Billing | On-prem licencing model | Product | Cloud | SaaS | |||||
Web App - Core Feature | Settings page | Product | Enablement | Frontend Platform | #frontend-platform | Caretaker | Yellow | ||
Web App - Core Feature | Feedback prompts | Product | Enablement | Frontend Platform | #frontend-platform | Caretaker | Green | ||
Web App - Core Feature | Organisations | Product | Cloud | SaaS | Owner | Introduction | |||
Web App - Core Feature | User profile / settings | Product | Cloud | SaaS | #cloud-saas | Owner | Mature | ||
Web App - Core Feature | Sign up flow | Product | Cloud | SaaS | #cloud-saas | Owner | Mature | ||
Web App - Core Feature | Post sign up / onboarding flow | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Core Feature | User notifications | Product | Cloud | SaaS | #cloud-saas | Owner | Introduction | ||
Web App - Core Feature | Homepage | Product | Search Product | #search | Caretaker | Green | |||
Web App - Core Feature | Code search | Product | Code Graph | Search Product | #search | Owner | |||
Web App - Core Feature | Repository page | Product | |||||||
Web App - Core Feature | File tree | Product | |||||||
Web App - Core Feature | File blob | Product | |||||||
Web App - Core Feature | Webhooks | Product |