1 option
Icebergs, bathtubs, and flows : applying systems thinking to software architecture / Matthew McLarty.
- Format:
- Conference/Event
- Video
- Author/Creator:
- McLarty, Matthew, on-screen presenter.
- Conference Name:
- O'Reilly Software Architecture Conference (2019 : San Jose, California), issuing body.
- Language:
- English
- Subjects (All):
- Software architecture.
- Business enterprises--Computer networks--Management.
- Business enterprises.
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (1 streaming video file (43 min., 51 sec.)) : digital, sound, color
- Other Title:
- Applying systems thinking to software architecture
- Place of Publication:
- [Place of publication not identified] : O'Reilly Media, [2019]
- Summary:
- "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 the structure and behavior of complex systems, how they develop, and how they may be influenced (but never controlled). Matt McLarty (MuleSoft) explores how systems thinking can be applied to software architecture. You'll gain an introduction to systems thinking concepts and axioms, such as the iceberg model, the bathtub theorem, stock and flow diagrams, and more; an analysis of enterprise software ecosystems from a systems thinking perspective; and systems thinking-inspired techniques software architects can use when designing or evolving these software ecosystems through the use of microservice architecture and APIs."--Resource description page.
- Participant:
- Presenter, Matthew McLarty.
- Notes:
- Title from title screen (viewed March 11, 2020).
- OCLC:
- 1144107737
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.