

Nishant Roy, Engineering Manager at Pinterest Ads, joins Johnny & Jon to detail how they’ve managed to continue shipping quality software from startup through hypergrowth all the way to IPO. Prepare to learn a lot about Pinterest’s integration and deployment pipeline, observability stack, Go-based services and more.
Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Timestamps:
(00:00) - Opener
(00:47) - Sponsor: Square
(01:41) - It's Go Time!
(02:30) - Welcoming Nishant
(03:37) - Nishant's background at Pinterest
(05:28) - The work life of a Pinterest engineer
(07:55) - Pinterest's integration & deployment pipeline
(15:23) - Testing in production?
(16:29) - Sponsor: FireHydrant
(17:57) - Pre-submit tests vs unit tests
(20:26) - Pinterest's observability stack
(21:58) - Pinterest's Go-based services
(24:27) - On Go performance tuning
(28:05) - Maintaining velocity during hypergrowth
(32:14) - Tool selection criteria changes at scale
(33:58) - Standardizing tooling across multiple teams
(36:15) - Pinterest's documentation template
(38:55) - Sponsor: Calhoun Black Friday
(40:03) - Incidents help fill in the gaps
(42:49) - Mentoring junior devs
(43:54) - It's time for Unpopular Opinions!
(44:26) - Nishant's unpop
(46:02) - Opining on Nishant's unpop
(52:08) - It's too snowy for Jon to unpop
(52:46) - Time to Go!
(53:18) - Outro
287 episoder
Nishant Roy, Engineering Manager at Pinterest Ads, joins Johnny & Jon to detail how they’ve managed to continue shipping quality software from startup through hypergrowth all the way to IPO. Prepare to learn a lot about Pinterest’s integration and deployment pipeline, observability stack, Go-based services and more.
Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Timestamps:
(00:00) - Opener
(00:47) - Sponsor: Square
(01:41) - It's Go Time!
(02:30) - Welcoming Nishant
(03:37) - Nishant's background at Pinterest
(05:28) - The work life of a Pinterest engineer
(07:55) - Pinterest's integration & deployment pipeline
(15:23) - Testing in production?
(16:29) - Sponsor: FireHydrant
(17:57) - Pre-submit tests vs unit tests
(20:26) - Pinterest's observability stack
(21:58) - Pinterest's Go-based services
(24:27) - On Go performance tuning
(28:05) - Maintaining velocity during hypergrowth
(32:14) - Tool selection criteria changes at scale
(33:58) - Standardizing tooling across multiple teams
(36:15) - Pinterest's documentation template
(38:55) - Sponsor: Calhoun Black Friday
(40:03) - Incidents help fill in the gaps
(42:49) - Mentoring junior devs
(43:54) - It's time for Unpopular Opinions!
(44:26) - Nishant's unpop
(46:02) - Opining on Nishant's unpop
(52:08) - It's too snowy for Jon to unpop
(52:46) - Time to Go!
(53:18) - Outro
287 episoder
Player FM scanner netter for høykvalitets podcaster som du kan nyte nå. Det er den beste podcastappen og fungerer på Android, iPhone og internett. Registrer deg for å synkronisere abonnement på flere enheter.