Tech Lead Journal cover image

#120 - Software Architecture: From Fundamentals to the Hard Parts - Neal Ford

Tech Lead Journal

00:00

How to Make Incremental Change to Architecture

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

Play episode from 44:55
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app