
< session />
Fri, April 30Architecture & Distributed SystemsBackend Engineering & Runtimes
There are no universal best practices in software architecture. Every design decision involves trade-offs, which is why the answer to so many architecture questions is, “It depends.” This session tackles the natural follow-up: “Depends on what?”
You will explore techniques and tools for understanding and evaluating architectural trade-offs, including how to approach design iteratively and how to avoid common trade-off traps.
What You Will Learn
How to identify and evaluate trade-offs in software architecture
How iterative design can help architects and teams work through trade-offs
How to recognise and avoid common trade-off traps
Who Should Attend
Software Architects, Developers, Technical Leads, and other practitioners involved in software design and architectural decision-making.
< speaker_info />
Neal is an independent software consultant, best-selling author, and international speaker. He is 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, nine books (and counting), dozens of video presentations, and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting edge software innovations, and includes a business-focused book and video on improving technical presentations. He is an innovator in building concrete verification mechanisms for software architecture, for humans or agents. Check out his web site at nealford.com.