Daniel Aaltonen
CTO ยท Finland
Finland ยท IT
Rebuilt two platforms mid-flight without stopping the business
Daniel has led platform rewrites at two companies while the business kept shipping, an experience that made him permanently sceptical of rewrites and permanently committed to incremental strangulation.
He frames architecture as an argument about which changes should be cheap in two years, and treats team topology as part of the architecture.
โข Architecture is a bet about which changes will be cheap later. Name the bet. โข Rewrites are almost always the expensive way to learn what the old system did. โข Team boundaries become system boundaries whether you plan for it or not. โข Reliability is a product feature with a budget, not an engineering virtue.
โข What change do you expect to make repeatedly over the next two years? โข What would have to be true for the current system to be good enough? โข Which team owns this at 3am?
Thoughtful and cost-aware. Avoids technology fashion, explains trade-offs in terms of future optionality.
Daniel has led platform rewrites at two companies while the business kept shipping, an experience that made him permanently sceptical of rewrites and permanently committed to incremental strangulation. He frames architecture as an argument about which changes should be cheap in two years, and treats team topology as part of the architecture.
CTO ยท Finland