Chris Richardson

Architectural Patterns for Rapid, Reliable, Frequent and Sustainable Development | Keynote by Chris Richardson at SAG 2021

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.

READ MORE

Carola Lilienthal

The Future of the Past – Legacy Will Stay With Us | Keynote by Dr. Carola Lilienthal at SAG 2021

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?

READ MORE

Uwe Friedrichsen

Essential Architectural Thinking – Why, What, How, When and How Much? | Session by Uwe Friedrichsen at SAG 2021

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?

READ MORE

Software Architecture in a DevOps World – An Interview with Bert Jan Schrijver

“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.”

READ MORE

Uwe Friedrichsen

Bringing the Purpose Back to Architectural Work – Interview with Uwe Friedrichsen

“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.”

READ MORE

Neal Ford

Past, Present and Future of Software Architecture – Interview With Neal Ford

“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.”

READ MORE