InfoQ Live Logo

The Software Architects' Newsletter
July 2025
View in browser

Welcome to the InfoQ Software Architects' Newsletter! We bring you essential news and experience on emerging patterns and technologies from industry peers each month.

This month, we focus on "Architecting for Complexity: Socio-Technical Systems at Scale". Technologies, patterns, and practices from this topic span the entire "diffusion of innovation" graph in our InfoQ Trends Reports 2024 eMag, InfoQ Software Architecture and Design Trends Report 2025 (and accompanying podcast), and InfoQ Culture and Methods Trends Report 2025 (and accompanying podcast).

This newsletter will focus on architectural patterns that support alignment across distributed teams, how to balance autonomy with consistency, and the role of systems thinking in shaping resilient, adaptive organizations. Whether you're tackling platform sprawl, orchestrating multiple microservices teams, or introducing AI-driven workflows, understanding the human dimension of architecture is key to building systems that scale sustainably.

News

How a Sociotechnical Approach Can Help to Deal with Complexity

Today's software professionals navigate a complex web of technical, business, and social challenges. According to Xin Yao, thriving in this environment requires more than just technical and business expertise. We also need fluency in decoupling systems for maintainability, reconnecting them for business value, and working with the messiness of organizational dynamics. At the recent object-oriented programming (OOP) conference, Yao explored how sociotechnical design helps us deal with these challenges.

The Guardian's Secure Messaging: Open Source Messaging Uses Millions of App Users as Traffic Cover

The Guardian has recently released Secure Messaging, a secure and user-friendly tool designed to protect journalistic sources by concealing the very fact that messaging is occurring. The open source project achieves strong plausible deniability by generating bait traffic through the routine activity of existing users of The Guardian's mobile app, safeguarding sources even if their smartphones are seized or compromised.

Experiences from Using AI as a Software Architect

Artificial intelligence excels at refining language and processing large volumes of text, but lacks human-like contextual reasoning and emotional intelligence, according to Avraham Poupko. Many human traits are involved in software architecture. As an architect, he suggests using AI to explore tradeoffs and refine language with clarity and precision.

Software architects and system architects will not be replaced anytime soon by generative artificial intelligence (AI) or large language models (LLMs), Poupko explained in a recent InfoQ podcast and OOP conference talk, "How a Software Architect Uses Artificial Intelligence in His Daily Work".

DevSummit Boston. Humans in the Loop: Engineering Leadership in a Chaotic Industry

At the InfoQ Dev Summit in Boston, Michelle Brush, Engineering Director of Site Reliability Engineering (SRE) at Google, delivered a keynote that directly addressed software leaders on the broader changes underway in software engineering, systems thinking, and leadership in the face of complexity.

She opened by acknowledging the uncertainty that many practitioners feel, affirming that this was a shared experience and an expected part of navigating today's technological landscape. Brush argued that the nature of software engineering work is shifting, not disappearing. As AI systems automate parts of software development, engineers will face more challenging and complex tasks.

Case Study

Decentralized Architecture Needs More Than Autonomy

Decentralized architecture is often celebrated as a technical design choice defining service boundaries, team APIs, and infrastructure independence. But autonomy on paper doesn't guarantee alignment in practice.

When architecture becomes distributed, the challenge isn't just how the system is designed, it's how decisions get made, shared, and trusted across teams. In Lindsey Tibbitts' organization, Fleetworthy, that reality became clear as they grew rapidly and integrated multiple newly acquired companies

Teams were empowered in theory, but still struggled in practice. Architects became bottlenecks. Developers either waited for permission or made decisions in isolation. Autonomy existed, but confidence didn't.

Reading "Facilitating Software Architecture" by Andrew Harmel-Law gave Tibbitts a language and a path for addressing that gap. The book offers lightweight, trust-based practices like the Architecture Advice Process, Architectural Decision Records (ADRs), and Advice Forums that help organizations build technical alignment without falling back on centralized control.

This full version of this article reflects Tibbitts' personal interpretation of Facilitating Software Architecture as applied in a real-world, post-acquisition engineering context.

The article shares how the organization started applying those ideas inside a real, multi-team engineering environment. It's not a success story, it's a reflection on what happens when an organization tries to shift from control to trust, from approval to advice, or from isolation to visibility.

What follows is a set of lessons, tools, and cultural shifts that have helped us evolve toward a more resilient, decentralized architecture, one where autonomy is earned through shared understanding, not just granted by org charts.

This content is an excerpt from a recent InfoQ article by Lindsey Tibbitts, "Decentralized Architecture Needs More Than Autonomy".

To get notifications when InfoQ publishes content on these topics, follow "Architecture & Design", "Culture and Methods", and "Sociotechnical Architecture" on InfoQ.

Missed a newsletter? You can find all of the previous issues on InfoQ.

Sponsored

Creating Certainty in the Age of Agentic AI - Sponsored by Akka

Building AI agents that work reliably in production is harder than expected. Many prototypes fail to meet enterprise SLAs, struggle with cost, or can't scale past experimentation. In this on-demand webinar, Akka CEO Tyler Jewell and Principal Solutions Architect Alan Klikić reveal how leading enterprises are overcoming these challenges to deliver agentic AI systems 3x faster and with 1/3 the compute. Learn proven architectural patterns, tools, and innovations that reduce token consumption, eliminate uncertainty, and accelerate AI agent deployment with confidence.

Watch the on-demand webinar "Creating Certainty in the Age of Agentic AI", sponsored by Akka

Upcoming Events

InfoQ and QCon: For practitioners, by practitioners

InfoQ Dev Summit Munich 2025 (October 15–16).

Master modern software development. See the full schedule and register today.


QCon San Francisco 2025 (November 17–21).

Explore emerging trends ready for enterprise adoption. See the tracks and confirmed speakers.


QCon AI New York 2025 (December 16–17).

Accelerate the entire software lifecycle with AI. Find out more to lead your team’s AI journey.


QCon London 2026 (March 16-19).

Lead the change in software development. Explore the provisional tracks and register today.

About InfoQ

Senior software developers rely on the InfoQ community to keep ahead of the adoption curve. One of the main reasons software architects and engineers tell us they keep coming back to InfoQ is because they trust the information provided and selected by their peers.

We've been helping software development teams adopt new technologies and practices for over 19 years through InfoQ articles, news items, podcasts, tech talks, trends reports, and QCon software development conferences.

We hope you find this newsletter useful. If not, you can unsubscribe using the link below.

Unsubscribe

Forwarded email? Subscribe and get your own copy.

Subscribe

Follow InfoQ on:

You have received this email because you subscribed to "The Architects' Newsletter". To stop receiving the Architects' Newsletter, please click the following link: Unsubscribe

- - -

C4Media Inc. (InfoQ.com), 705-2267 Lake Shore Blvd. West,
Toronto, Ontario, Canada, M8V 3X2