“Core Services Foundations” refers to the focus areas of the Core Services team. This page outlines the business opportunities our work enables and the “ecosystem” we are moving towards - in other words, the “foundations” we are building to enable products to be built and delivered securely, reliably, and well-integrated with company processes, comprised of a number of Core components.
Source: Figma file
The Core Services team’s primary mandate is to build tooling and operate infrastructure that enables Sourcegraph engineers to launch and support their own customer-facing (or internal) managed web services that exist outside the context of traditional single-tenant Sourcegraph instances. These can be product-led-growth efforts (like Self Serve Cody) or shared services for all Sourcegraph users (like Cody Gateway).
The primary goals of the foundations we are building are:
At a higher level, we aim to build a foundation that engineers at Sourcegraph can use to quickly bootstrap services, and easily scale it up to serve higher traffic, different market segments, or meet more stringent security and operational requirements.
Source: Google Doc
Core Services foundations allow exciting products to be developed and rolled out to users quickly in a way that meets a high quality bar for our customers.
Source: Google Doc
The Core Services foundations comprises of the following components.