Back to Resources

CUSTOMER STORIES

Empowering productivity, enhancing security: How Sourcegraph transformed Nine’s development workflow

Nine 3D logo

Nine is Australia’s Media Company. They’re the home of Australia’s most loved content and trusted brands across News, Sport, and Entertainment, including Channel 9, Gem, Go, 9Now, radio stations 2GB, 3AW, 4BC, 6PR and publications that span The Sydney Morning Herald, The Australian Financial Review, to the breadth of nine.com.au.

$276K saved

$276K saved in trial period: Nine's Platform Engineering team saved an estimated $276,000 in time through efficient Code Search and Batch Changes.

1200 hours saved

1200 hours saved annually: Batch Changes significantly reduced time by automating opening changesets across many repositories and codehosts.

Improved security response

Nine responded more effectively to security threats by quickly identifying vulnerabilities and automating security-related changes across repositories.

Try Sourcegraph on your code

Experience code intelligence with a free trial for you and your team, or search millions of open source repositories.

Meet with a product expert

Conor Holmes, Engineering Manager of the Productivity team at Nine, reveals how Sourcegraph products have revolutionized their development workflow, resulting in increased developer productivity, efficient code management, and enhanced security. By leveraging advanced Code Search and Batch Changes, Nine predicts Sourcegraph will save 30 developers from their Platform Engineering team up to 1200 hours annually and $276K in savings during six months of usage.

Sourcegraph's Code Search offers valuable advantages to Nine's developers. It provides faster access to information within their extensive codebase, empowering them to make informed decisions. Additionally, Code Search plays a crucial role in identifying potential vulnerabilities, enabling rapid and scalable fixes for enhanced security and peace of mind.

Challenge

Before Sourcegraph, Nine’s developers weren’t able to search for code patterns and dependencies across their repositories. The search capabilities across their hundreds of repositories were limiting, making it time-consuming to find crucial information.

Updating and maintaining the application code became increasingly challenging as Nine's platform expanded by integrating numerous microservices and tools. Engineers faced the daunting task of manually creating hundreds of pull requests to implement uniform changes across their repositories.

Batch Changes ensured a large-scale IaC (Infrastructure as Code) and CI/CD refactoring effort at Nine’s platform and helped their developers manage significant code duplication across multiple repositories due to the distributed nature of their microservices architecture.

Solution

Nine implemented Sourcegraph's advanced Code Search, Batch Changes, and valuable code monitoring features to overcome these challenges.

Sourcegraph's robust search capabilities empowered developers to pinpoint relevant code snippets, manage dependencies, and access critical information dispersed across multiple repositories and code hosts.

Implementing Batch Changes was a paradigm shift in code maintenance for engineers. Instead of creating hundreds of PRs for uniform changes, engineers automated their workflow through scripted batch changes for repetitive tasks. This saves a substantial amount of time and reduces the risk of human errors during the process.

The adoption of Sourcegraph resulted in a remarkable boost in developer productivity. Subject Matter Experts (SMEs) spent less time on manual tasks and gained enhanced context for their code changes, streamlining platform maintenance. Previously, disseminating vital information across the organization took time due to its scattered nature within the vast codebase. Sourcegraph bridged this gap, enabling seamless knowledge sharing.

Deployment

To deploy Sourcegraph, Nine’s platform team runs their infrastructure primarily on AWS and Kubernetes. Hosting Sourcegraph with AWS cloud brings numerous benefits and results to their development team. For instance, they gained a scalable and efficient environment to host Sourcegraph, enabling them to spin up small clusters quickly and manage them seamlessly. The integration with AWS services, like Aurora database and logging, further enhances their development workflow.

Results

Nine's adoption of Sourcegraph is proving to be a game-changer for their platform engineering team. Implementing Sourcegraph on the AWS cloud was pretty straightforward, and deploying it to their Kubernetes cluster.

Sourcegraph's global search functionality eliminated the need for manually cloning repositories or complex scripting. The platform empowered engineers to query the entire codebase, driving efficiency and team collaboration.

Sourcegraph helped me answer a question in like 5 seconds flat this afternoon. Normally I probably would have bugged a bunch of people, but the overview of “here is that snippet, and the list of repos using it” made it self-served.

Todd TurnerPlatform Engineer, Nine.

The insights gained from Code Search helped them identify and fix large-scale code changes. Batch Changes significantly reduced the time by automating opening changesets across multiple repositories and codehosts.

With Sourcegraph, Nine Engineering has enhanced developer productivity and better team collaboration. Learn more about Sourcegraph and how we can improve your engineering operations by signing up for a demo today!

Explore other customer stories

Indeed logo

Indeed keeps code up to date and accelerates development velocity.

Read the case study
FactSet logo

FactSet migrates from Perforce to GitHub.

Read the case study
HashiCorp logo

HashiCorp streamlines cross-repository code search and fixes with Sourcegraph.

Read the case study
CERN logo

Sourcegraph empowers CERN to tackle code reuse and code changes in mission-critical applications.

Read the case study