Blog

iSAQB Software Architecture Gathering

Tag: software development

In this in-depth interview, Uwe Friedrichsen discusses the complexities of designing modern applications, the impact of evolving technologies, and why architectural work remains crucial in today's dynamic IT environment.
This post explores the challenges of legacy systems in startups and large enterprises, discussing how to manage technical debt, drive sustainable development, and transition away from outdated systems.
In this talk, Chris Richardson describes loose coupling and modularity and why they are essential. You will learn about three architectural patterns: traditional monolith, modular monolith and microservices. I describe the benefits, drawbacks and issues of each pattern and how well it supports rapid, reliable, frequent and sustainable development.
In this talk, Kevlin Henney looks at the relationship of knowledge to software, the codification of knowledge in architecture, the acquisition of knowledge to development process, and how we can make progress in the presence of known unknowns, unknown unknowns and unknowable unknowns.
Software Architecture is about the important things, where “important” means high-risk and hard-to-change decisions. DevOps tries to develop a culture where constant experimentation and learning takes place while the environment changes rapidly. How can this fit together?