SREcon18 Europe - Not Invented Here Syndrome and Dark Debt: The PagerDuty Story

preview_player
Показать описание
Aish Raj Dahal, PagerDuty

The conundrum of building something in-house vs using something off-the shelf is an important one. Organizations sometime have their own set of priorities and business requirements that results in them to conclude that no off-the-shelf solution fits the bill. In such scenarios, companies and teams often end up building their own custom software. Once such custom software is written and deployed, organizations rarely consider revisiting their original choices. Proliferation of such decisions within an organization ultimately results in dark-debt.

This talk aims to talk about the important conundrum of build vs buy. I will start with the different choices that teams and organizations have when considering an in-house solution. Next, I will share a case study about PagerDuty’s journey from building a highly available Cassandra based distributed queue solution to address a specific use to using it albeit incorrectly everywhere else, to depreciating and retiring it, in favour of something off-the-shelf. Along the way, the audience will also learn about how such upgrades were done without affecting the health of production systems, and how revisiting decisions from the past helped uncover dark-debt.

Рекомендации по теме