ArchitectureArchitecture
Conference50min
INTERMEDIATE

Making significant Software Architecture decisions

Software architecture represents the significant design decisions that shape a system, where significant is measured by the cost of change. At its core, architectural decision-making is about balancing trade-offs to align technical solutions with broader requirements.
But how do you approach a trade-off analysis? How do you choose between different solutions, frameworks, tools, languages, or cloud providers? Which factors should guide your decisions beyond just technical fit? And how do you make sure you’re not overlooking non-technical aspects like team expertise, long-term supportability, and hiring feasibility?
In this session, I’ll share a structured approach to making informed, high-impact architecture decisions. We’ll break down technical, organizational, financial and other trade-offs and explore how to evaluate and balance competing concerns. You’ll walk away with practical strategies to make better architectural decisions in real-world projects.

Bert Jan Schrijver
Bert Jan SchrijverOpenValue

talkDetail.whenAndWhere

Wednesday, October 8, 14:00-14:50
Room 5
talks.description
Software architecture represents the significant design decisions that shape a system, where significant is measured by the cost of change. At its core, architectural decision-making is about balancing trade-offs to align technical solutions with broader requirements.
But how do you approach a trade-off analysis? How do you choose between different solutions, frameworks, tools, languages, or cloud providers? Which factors should guide your decisions beyond just technical fit? And how do you make sure you’re not overlooking non-technical aspects like team expertise, long-term supportability, and hiring feasibility?
In this session, I’ll share a structured approach to making informed, high-impact architecture decisions. We’ll break down technical, organizational, financial and other trade-offs and explore how to evaluate and balance competing concerns. You’ll walk away with practical strategies to make better architectural decisions in real-world projects.
trade-offs
strategy
decisions
architecture
talks.speakers
Bert Jan Schrijver

Bert Jan Schrijver

OpenValue

Netherlands

Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on BlueSky via @bjschrijver.dev.
talk.infographic.title
Making significant Software Architecture decisions infographic
talk.infographic.aiDisclaimer
talk.podcast.title
comments.title

comments.speakerNotEnabledComments