Leveling up your Architecture Game with Thomas Betts
How's your architecture game? Carl and Richard talk to Thomas Betts about being a better architect. Thomas focuses on the key aspect - communication! An effective architect can talk to all the stakeholders in the language of the stakeholder, whether that's speaking business with business stakeholders, coding with developers, and understanding the needs of the security and operations folks. All those aspects (and more) go into an effective architecture and then come the changes as the implementation challenges happen. The conversation also digs into the importance of documentation to know why decisions were made and how to change them as you respond to changing needs and landscapes.
Guests:
Thomas Betts
Thomas Betts is the Lead Editor for Architecture and Design at InfoQ, a co-host of the InfoQ Podcast, and a Laureate Software Architect at Blackbaud. For over two decades, his focus has always been on providing software solutions that delight his customers. He has worked in a variety of industries, including social good, retail, finance, health care, defense, and travel. Thomas lives in Denver with his wife and son, and they love exploring beautiful Colorado. His collection of .NET Rocks! coffee mugs allows him to use a different one each day of the workweek.
Links:
- Security This Week Show 100 https://securitythisweek.com/details/100
- C4 Model https://c4model.com/
- UML https://www.uml.org/
- SysML https://sysml.org/
- Architecture Decision Record https://adr.github.io/
- Markdown Any Decision Records https://adr.github.io/madr/
- Evolutionary Architecture https://www.thoughtworks.com/en-ca/insights/books/building-evolutionary-architectures
- Eric Evans' Domain Driven Design https://www.domainlanguage.com/ddd/