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 a Laureate Software Architect at Blackbaud, the leading software provider for social impact. In his spare time, he contributes to InfoQ.com and helps organize QCon Software Development Conferences. He credits .NET Rocks! for inspiring him to give back to the software community, as a writer, podcast host, and international speaker.
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/