How can we make incremental change to architecture? This is probably quite tricky for some people, it depends on how well you've structured your architecture. That's one of the advantages of microservices because they're so decoupled from one another. GitHub does continuous deployment. They average 60 deploys a day. So they have a deployment pipeline that runs through this gauntlet of tests. There's a blog entry in the GitHub engineering blog called move fast and fix things. And it talks about them developing this little tool called scientists, which allows you to make a difference. Which allows you to conduct experiments. It's basically a feature toggle framework. If I want to replace some discrete functionality, you

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode