Practical (. Actually Useful) Architecture • Stefan Tilkov • GOTO 2023

Stefan was a regular presenter in the global software development conference industry, with close ties to GOTO Conferences. He leaves a digital legacy comprising many insightful presentations and talks including this one. Commemorating the Enduring Legacy of Stefan Tilkov This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams Stefan Tilkov - Co-founder & Principal Consultant at INNOQ RESOURCES ABSTRACT In this session, we’ll look at some practices that help to perform architectural work that’s actually useful, as opposed to the kind of work that’s perceived by everyone (except the architect) as a waste of time and effort. We’ll address why it’s necessary to consider architectural aspects, why it’s so easy to draw the wrong conclusions and make everyone’s lives miserable, and how we can prevent this from happening. Topics addressed include the right amount of upfront thinking, the merits of boring technology, managing technical challenges, creating malleable structures, and integrating humans and organization into architectural work. [...] TIMECODES 00:00 Intro 01:24 10 recommendations for pragmatic architecture work 01:51 1. Choose your perspective(s) consciously 07:45 2. Explicitly architect your team setup 13:22 3. Match your organizational setup to project size, etc. 17:39 4. Don’t be afraid to decide things centrally 21:05 5. Pick your battles wisely 23:37 6. Enforce the least viable amount of rules, rigidly 29:52 7. Balance prescriptive vs. descriptive architecture 35:15 8. Don’t aim for perfection - iterate 36:51 9. Architect for delivery flow as much as for runtime quality 39:20 10. Be boring & do more with less 44:51 Conclusion 46:08 Outro Read the full abstract here: RECOMMENDED BOOKS Matthew Skelton & Manuel Pais • Team Topologies • Simon Brown • Software Architecture for Developers Vol. 2 • Mark Richards & Neal Ford • Fundamentals of Software Architecture • Gregor Hohpe • The Software Architect Elevator • Michael Keeling • Design It! • George Fairbanks • Just Enough Software Architecture • Nick Rozanski & Eoin Woods • Software Systems Architecture • Eric Evans • Domain-Driven Design • #SoftwareArchitecture #PracticalArchitecture #StefanTilkov #INNOQ #SoftwareArchitect #Programming #SoftwareEngineering #DomainArchitecture #MacroArchitecture #MicroArchitecture #TeamArchitecture #RuntimeQuality #DataMesh Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top