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.

CategoryThingTypeOrgTeamDomain expertsSlack channelsOwnership modelHealthProduct lifecycle
???Client - Customer scripts
Application ArchitectureAuthN/AuthZProductCloudCloud SaaS#cloud-saasOwner
Application ArchitectureMulti-tenancyTechCloudSaaS#cloud-saasOwnerIntroduction
Application ArchitectureRate limiting
Application ArchitectureAnalytics
Application ArchitectureFeature flagging / AB testing
Application ArchitectureGating system and license key managementCloudSaaS
Application ArchitectureRBACCloudSaaS
Application ArchitectureAuditlogsCloudSaaS
Application ArchitectureCaching systems & Queues
Application ArchitectureEvent streaming
Application ArchitectureCloud KMS encryptionTechCloudSaaS#cloud-saas
Application Interfacesrc-cliProductCode GraphBatch ChangesBatch Changes#batch-changesOwnerGreenMature
Application InterfaceBrowser ExtensionsProductCloudGrowth and Integrations#growth-and-integrationsOwnerGrowth
Application InterfaceNative IntegrationsProductCloudGrowth and Integrations#growth-and-integrationsOwnerMature
Application InterfaceEditor ExtensionProductCloudGrowth and Integrations#growth-and-integrationsOwnerIntroduction
Application InterfaceWeb AppProductEnablementFrontend PlatformOwner
Client - Core FeatureDiff / commit searchProductCode GraphSearch ProductCamden Cheek, Rijnard van Tonder#searchOwnerGreenMature
Client - Core FeatureStructural searchProductCode GraphSearch ProductRijnard van Tonder#searchOwnerGreenMature
Client - Table stakesAdmin ExperienceProductCloudSaaS
Client - Table stakesTerms and conditionsProduct
Continuous IntegrationCI infra - Docker/GKE images, ASG config, etc.TechEnablementDelivery?
Continuous IntegrationBuildkite - agents, agent images, and agent infrastructureTechEnablementDev Experience#dev-experience, #buildkite-mainOwner
Continuous IntegrationCI service - pipeline gen, tools, monitoring, etc.TechEnablementDev Experience#dev-experience, #buildkite-mainOwnerYellow
Continuous IntegrationWebpack build configTechEnablementFrontend Platform#frontend-platformOwnerGreen
Continuous IntegrationCode host QA instances (GitHub, GitLab, Bitbucket Server)TechEnablementDev ExperienceDev Experience#dev-experienceOwnerRed
DatastoreCodeIntel DBProductCode GraphCode IntelligenceCode Intelligence#code-intelOwnerGreenMature
DatastoreFrontend DBProduct
DatastoreDatabaseTech
DatastoreETL and data mechanisimsTech
DatastoreData warehouseTech
DatastoreData archiveTech
DependencyZoektTechCode GraphSearch CoreOwner
DeploymentsDeployment methodsTech
DeploymentsEnterprise deploymentsTech
DeploymentsDeployment documentationTech
DeploymentsOrchestration: Helm, Kustomize, TeraformTech
Developer Experiencesg toolProductCode GraphBatch Changes/Dev ExThorsten, Erik Seliger#dev-experienceCaretakerGreenIntroduction
Developer ExperienceWildcard component libraryProductEnablementFrontend Platform#frontend-platform, #component-system-updatesOwnerGreenIntroduction
Developer ExperienceFrontend coding standards (TypeScript, HTML, CSS)TechEnablementFrontend Platform#frontend-platformOwnerGreen
Developer ExperienceFrontend testing librariesTechEnablementFrontend Platform#frontend-platformCaretakerYellow
Developer ExperienceCI toolingTech
Developer ExperienceTesting infrastructure and toolingTechEnablementDev Experience#dev-experienceCaretaker
Developer ExperienceBackend testing librariesTech
Developer ExperienceObservability standards and toolingTech
Developer ExperienceAnalytics libs and toolingTech
Developer ExperienceAPI standardsTech
Developer ExperienceCommon libsTech
DevOpsAlerting and monitoringTech
Google Cloud PlatformGCP - Test environmentsTechEnablementDelivery
Google Cloud PlatformGCP - Managed InstancesTechEnablementDelivery
Google Cloud PlatformGCP - Sourcegraph.comTechCloudDevOps
Google Cloud PlatformGCP - PermissionsTechCloudSecurity#securityOwnerGreen
InfrastructureDNSTechEnablementDeliveryCaretaker
InfrastructureOrchestration: Infrastructure as CodeTechCloudCloud Devops#cloud-devops, #dev-opsCaretaker
InfrastructureNetworking ingress/egress
InfrastructureCDN (Cloudflare)
Security & ComplianceWAF (Cloudflare)TechCloudSecurity#securityOwnerGreenIntroduction
Security & ComplianceComplianceTechCloudSecurity#securityCaretakerGreen
Security & ComplianceApplication security
Security & ComplianceSecurity automation
Security & ComplianceSecurity research
Security & ComplianceExternal security comms
Security & ComplianceRed team (offensive) / pen testing
Security & ComplianceSecurity incident response (SIRT)
Security & Compliance3rd party security vendor relationships
Security & ComplianceCustomer risk management
Security & Compliance3rd party risk management
Sub-systemSyntax HighlighterProductCode Graph?Code Intel?Stephen Gutekanst?
Sub-systemBlob storageTechCode GraphCode Intelligence#code-intel
Sub-systemExecutorsProductCode GraphCode Intelligence/Batch ChangesCode Intelligence, Batch Changes#code-intel, #batch-changesOwnerGreenIntroduction
Sub-systemRepo updaterProductEnablementRepo Management#repo-managementOwnerDecline
Sub-systemGitserver ServiceProductEnablementRepo ManagementOwner
Sub-systemCode host syncing (GitHub, GitLab, Bitbucket Server)ProductEnablementRepo ManagementOwner
Sub-systemSearch indexingProductCode GraphSearch CoreGrowth
Sub-systemSearcherProductCode GraphSearch Core
Sub-systemFrontend serviceProduct
Sub-systemRedisTech
Sub-systemGithub Proxy ServiceTech
Sub-systemGraphQL APIProduct
Sub-systemCVS import toolTechCode GraphBatch ChangesAdam Harvey#tmp-cvs-supportCaretakerYellowIntroduction
Web App - Add-on FeatureWeb App - Batch changesProductCode GraphBatch Changes#batch-changesOwner
Web App - Add-on FeatureWeb App - Code InsightsProductCode GraphCode Insights#code-insightsOwnerGreenIntroduction
Web App - Add-on FeatureWeb App - Extensions registryProductCloudGrowth and Integrations#growth-and-integrationsOwner
Web App - Add-on FeatureSourcegraph ExtensionsProductCloudGrowth and Integrations#growth-and-integrationsOwnerGrowth
Web App - Add-on FeatureWeb App - Code monitoringProductCode GraphSearch Product#searchOwner
Web App - BillingSubscription ManagementProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - BillingPricing and packegingProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - BillingUsage reporting / entitlements limitsProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - BillingPayments / BillingProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - BillingOn-prem licencing modelProductCloudSaaS
Web App - Core FeatureSettings pageProductEnablementFrontend Platform#frontend-platformCaretakerYellow
Web App - Core FeatureFeedback promptsProductEnablementFrontend Platform#frontend-platformCaretakerGreen
Web App - Core FeatureOrganisationsProductCloudSaaSOwnerIntroduction
Web App - Core FeatureUser profile / settingsProductCloudSaaS#cloud-saasOwnerMature
Web App - Core FeatureSign up flowProductCloudSaaS#cloud-saasOwnerMature
Web App - Core FeaturePost sign up / onboarding flowProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - Core FeatureUser notificationsProductCloudSaaS#cloud-saasOwnerIntroduction
Web App - Core FeatureHomepageProductSearch Product#searchCaretakerGreen
Web App - Core FeatureCode searchProductCode GraphSearch Product#searchOwner
Web App - Core FeatureRepository pageProduct
Web App - Core FeatureFile treeProduct
Web App - Core FeatureFile blobProduct
Web App - Core FeatureWebhooksProduct