Icebergs, bathtubs, and flows: Applying systems thinking to software architecture



Icebergs, bathtubs, and flows: Applying systems thinking to software architecture

Icebergs, bathtubs, and flows: Applying systems thinking to software architecture


Video description

Software architecture is a young and curious discipline. While analogizing software architecture with building architecture and city planning can be useful, it can also be misleading. Physical structures benefit from up-front design to guide their development, but software systems have a more dynamic nature that requires additional foresight. Systems thinking is a maturing field that examines …


Start your Free Trial

Self paced

Go to the Course
We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.