Neal Ford talks with Mark Richards about his career path and his work as a software architect.
Neal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy that thinks disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. Neal focuses on designing and building large-scale enterprise applications. He’s an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal has authored magazine articles, seven books (and counting), and dozens of video presentations and has spoken at hundreds of developers conferences worldwide on the topics of software architecture, continuous delivery, functional programming, and cutting-edge software innovations. Check out his website at Nealford.com. He welcomes feedback and can be reached at firstname.lastname@example.org.
From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content.
Neal Ford explains the ground rules for building software architectures.
How software architects can balance technical proficiencies with an appropriate mastery of communication.
This chapter from Building Evolutionary Architectures describes architectures that support incremental change along with some of the engineering practices used to achieve incremental change.
Experienced software architects share their defining moments.
How architecture and design patterns can add clarity and understanding to your project.
Microservices optimize evolutionary change at a granular level.
Learn about key microservices principles like Last Responsible Moment, risk sliders to assess benefit versus risk, heatlhchecks, and metrics.
Pragmatism now rules in team structure, technology, engineering practices, and operational innovation.