In anticipation of Emily Jiang's session, "Rethink Microservices", Richard Wallintin (WPS - Workplace Solutions) had a number of questions about her view on the microservices hype and her choice of frameworks for a modern and successful application development.
November 1, 2022
Mahbouba Gharbi is member of the Advisory Board of this year's SAG Digital conference. Due to this function and her role as Chairwoman of the Board of iSAQB, we had a number of questions for her about software architecture trends and the international significance of iSAQB.
October 25, 2022
In anticipation of Gernot Starke's and Peter Hruschka's workshop, "Two Shockingly Recurring Problems", Richard Wallintin (WPS - Workplace Solutions) had a number of questions for them about the nature of these recurring problems, and their efforts to overcome them with systematic methods.
October 20, 2022
In anticipation of Gregor Hohpe's keynote, "The Architect Elevator: Connecting IT and Boardroom", Richard Wallintin (WPS - Workplace Solutions) had a number of questions for Gregor about his metaphor of the "architect elevator", software systems as sociotechnical systems, and the role of architects in them.
October 11, 2022
In anticipation of Manfred Steyer's session, Micro-Frontends With Module Federation: Beyond the Basics, Richard Wallintin (WPS - Workplace Solutions) had a number of questions for Manfred about his enthusiasm for module federation, the future with micro-frontends and what challenges teams can face with frontend frameworks.
September 29, 2022
In anticipation of Sander Hoogendoorn's session, "Microservices From the Trenches. A Real-Life Practical Guide Through the Architecture, Design, and Code.", Richard Wallintin (WPS - Workplace Solutions) had a number of questions for Sander about taking small steps and making mistakes in software development and why working with small, agile teams is good.
September 28, 2022
In anticipation of Jeff Sussna's keynote, What Comes After Team Topologies?, iSAQB member Eberhard Wolff had a number of questions for Jeff about applying Team Topologies to real-world projects, the responsibilities of architects, and where microservices and cloud approaches fit into all this.
September 21, 2022
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.
March 3, 2022
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.
February 24, 2022
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?
February 16, 2022
We have been building software systems for over sixty years, and they continue to grow in size and complexity. Many of them have become large obscure tangles of legacy code that drives up development costs. Is this inevitable? What can we do to get our Legacy in good shape and keep it that way?
February 11, 2022
We see a lot of confusion regarding architectural work these days. When? How much? Who? Tons of heated debates and nobody asking the essential question: Why? But without asking Why, all the other questions are futile. Thus, we will start this session by asking: *Why* do we need architectural work? And which problem(s) does it address?
February 3, 2022
“For a DevOps team, one of the main goals is to provide continuous delivery of value for end users. As a result, you’re working as a team in small increments and try to deliver new features to production as soon and often as possible, and get as much feedback as you can along the way. When a team is moving at such a fast pace, continuously adding new features and refining existing ones, it can be difficult for a software architect to keep up.”
September 21, 2021
In his upcoming session “Domain-Driven Design & Legacy: Evolution not Revolution” Eberhard Wolff, will look at how to improve your legacy systems using Domain-Driven Design. We sat down with him to ask him a little about the topic.
September 16, 2021
“I see tons of recommendations *how* to do architectural work better. But at least from what I have seen, none of them asks the *why* question. Architecture and architectural work are declared ‘important’ without any further justification or explanation, just for being what they are. For me, it feels like architectural work has become an end in itself in most places.”
September 13, 2021
“Teaching a subject like software architecture only goes so far, then apprenticeship or something similar should kick in. Software architectures are too different, and we don’t the formal rigor of other engineering disciplines to allow objective analysis to the degree of more established engineering disciplines. Software architecture still relies on experience to make good trade-off analysis decisions, which is hard to teach.”
September 3, 2021
“I’ve been working in the software architecture field for a couple of decades now, and one of the consistent issues I’ve seen through that whole period of time is a lack of agreement on how architectures should be visualized. This is interesting to me, since — as a creative field — one would think that architecture’s natural expression would be through visual models. The good news is there is lots of published thinking in this area, and the idea of having consistent visualizations as part of our discipline is now getting some attention.”
August 27, 2021