Software at Scale 10 - David Cramer: CTO, Sentry

Software at Scale - A podcast by Utsav Shah

Categories:

David Cramer is the co-founder and CTO of Sentry, a monitoring platform helps every developer diagnose, fix, and optimize the performance of their applications. Before this, he worked at Dropbox and Disqus.Apple Podcasts | Spotify | Google PodcastsWe discuss the evolution of Sentry from both a technical and business perspective: the architecture, some outages, hiring, improving the customer experience, and more.HighlightsNotes are highlighted0:00 - The history of Sentry10:00 - The initial architecture of Sentry. It started off as a Django plugin, and would write to the production database.12:10 - Keeping software simple.14:39 - The scalability of PostgreSQL. MVCC.19:00 - Sharding databases (or not) at Sentry. Multi-tenancy of customer’s exceptions. The overkill nature of most solutions.23:30 - Transaction ID Wraparound - the source of Sentry’s largest outage. Customer reactions to large outages. Robinhood and Gamestop.35:00 - Scaling out engineering quality when hiring more engineers. Hiring engineers in charge of developer productivity. Setting engineering culture, and making an impact as the CTO.44:30 - Challenges while growing out the company to more than a hundred employees and over a million users47:00 - Hiring outside of your network, and managing attrition.54:30 - Transitioning from CEO to CTO66:00 - Maintaining transparency with customers in a devops company68:00 - The evolution of developer tools companies in the last few years. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.softwareatscale.dev