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 IntegrationBuildkiteTechEnablementDev Experience#dev-experience, #buildkite-mainOwner
Continuous IntegrationCI service - pipeline gen, monitoring, etc.TechEnablementDev ExperienceDelivery#dev-experience, #buildkite-mainOwnerYellow
Continuous IntegrationWebpack build configTechEnablementFrontend Platform#frontend-platformOwnerGreen
Continuous IntegrationCode host QA instances (GitHub, GitLab, Bitbucket Server)TechDev ExperienceNot ownedRed
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 toolingTech
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