This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams
Bert Jan Schrijver - JavaOne Rockstar & Champion, NLJUG Leader & CTO at OpenValue @bjschrijver
Check out the full talk:
RESOURCES
ABSTRACT
In software design and software architecture, we often face the question: should we build this generic or specific?
Usually, this is not an easy question to answer. The answer depends on a lot of different factors, including future factors you may not be aware of - yet.
In this talk, I’ll share my experiences and thought process as a developer and software architect w
...ith choosing between generic and specific solutions.
I’ll talk about generic vs specific design & architecture, both on a project level and organization level. We’ll look at sharing code/components between teams, inner source culture, monorepo’s, microservices, lifecycle management of generic components and strategic design as a tool to help decide.
After this talk, you’ll have practical insights that can help you to choose between generic and specific solutions yourself. [...]
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Sam Newman • Monolith to Microservices •
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running •
Sander Hoogendoorn • This is Agile •
Gerald M. Weinberg • Becoming a Technical Leader •
Kent Beck • Test Driven Development •
#SoftwareDesign #SoftwareArchitecture #Generic #Specific #Coupling #Flexibility #Adaptability #Microservices #Refactoring #Simplicity #BertJanSchrijver #GOTOByteSized #ByteSized
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.Show more