Wednesday, August 18, 2021

Ten Years of Multiproduct: The history and evolution of LinkedIn’s Software Engineering System
Join on Hopin
Nikolai Avteniev
Nikolai Avteniev
LinkedIn, Software Engineer, Senior Staff

In this talk, I will share the story of how LinkedIn designed our software engineering system, Multiproduct, and what we’ve learned from implementing, operating and evolving over the last ten years. I will share examples of design and implementation decisions we’ve made and how those decisions impacted our ability to develop and deploy software. I will describe tools and automation we’ve built and the organizational structures that have emerged to support our software development system. You will learn about LinkedIn’s multi-repo code setup and how we leverage semantic versioning and dependency management to share code across our product ecosystem. The lessons we learned will help you with your decisions when designing a software engineering system for your company.