YoVDO

Kraken Wrangling for Dummies - Go Module Dependency Management at Scale

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Graph Databases Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges of Go module dependency management at scale in this GopherCon 2022 talk by Dylan Bourque. Dive into the complexities introduced by Go modules and the relaxation of GOPATH-based constraints, which have made traditional code spelunking tools less effective. Learn about Perseus, a tool developed by CrowdStrike to tackle the expanding dependency graphs of Go services. Discover how Perseus utilizes a graph database to store versioned links between modules and provides an API for populating the database and executing queries. Gain insights into the project's structure, database design, and service architecture. Understand how CrowdStrike incrementally populates Perseus' graph to distribute processing load. Witness a demonstration of Perseus in action and explore its potential for managing complex Go module dependencies in large-scale projects.

Syllabus

GopherCon 2022: Dylan Bourque - Kraken Wrangling for Dummies: Go Module Dependency Mgmt at Scale


Taught by

Gopher Academy

Related Courses

A Holistic Go Experience
Gopher Academy via YouTube
Safe, Fast, and Easy - Building a Plugin System with WebAssembly
Gopher Academy via YouTube
A Journey Through Integration Testing with Go - What Could Go Wrong?
Gopher Academy via YouTube
Go, the Data Engineer's Missing Tool?
Gopher Academy via YouTube
Test Go Service Integration Using Contracts
Gopher Academy via YouTube