InfoQ Live Logo

The Software Architects' Newsletter
December 2025
View in browser

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

In this final month of the year, we present the highlights from the newsletter's past year, covering topics such as next-generation architecture, AI trends, architecting for complexity, platform engineering, and more.

We aim to explore emerging trends through the lens of a software architect, and the yearly InfoQ Software Architecture and Design Trends Report often serves as a catalyst for identifying many interesting technologies, techniques, and processes. For those of you looking to dive deeper into more focused topics, the remaining InfoQ Trends Reports will also be of interest.

News

Your Software Will Fail, It Is How You Recover That Matters: A Conversation with Randy Shoup

In this February podcast, Michael Stiefel spoke with Randy Shoup about building resilient systems. They discussed how software's interaction with itself and the real world produces fragility, and why overlooking this fact is a serious mistake. They also explored where to use workflows, orchestration, and choreography, the role of architecture in building good teams, and the wisdom of letting each team use their own set of tools.

The conversation continued in a second podcast, published in November, “Architecture Should Model the World as it Really is”, where they discussed that software failure is inevitable, but learning from failure, including making the necessary changes to organizational culture, can make your software more resilient.

Cell Boundaries: Defining the Scope of a Cell in Cell-based Architecture

In a February Medium article, Benjamin Cane, a builder of payment systems and open-source contributor, explored how to define the scope of cells within cell-based architecture. By creating independent cells that operate without reliance on a central dependency, developers can isolate and reduce the impact and frequency of failures.

Core concepts include focusing on reducing the number of times a request crosses cells, keeping cells small and manageable, and using natural boundaries.

Google Open-Sources Agent2Agent Protocol for Agentic Collaboration

Google released the Agent2Agent (A2A) Protocol, an open-source specification for building AI agents that can connect with other agents that support the protocol. Google has enlisted over fifty technology partners to contribute to A2A's development.

The announcement was made at the Google Cloud Next conference. A2A is billed as a "complement" to Anthropic's Model Context Protocol (MCP) and defines a client-server relationship between AI agents. Google developed the protocol with help from partners like Salesforce, Atlassian, and LangChain, aiming to create an interoperability standard for any agent, regardless of vendor or framework.

From Architecture to Deployment: How AI-Powered Toolkits Are Unifying Developer Workflows

Developer tooling is undergoing a shift as AI moves beyond code completion to unify multiple stages of the software development workflow. Q1 and Q2 announcements like GitHub Copilot Workspace and Claude 3's system-level reasoning showcase how AI is beginning to assist not just with coding, but also with planning, documentation, and testing.

Emerging projects like DevFlow, which integrates documentation generation, test suggestions, and architecture diagramming, offer an early glimpse into how these trends may reshape developer environments in the near future.

HTAP: The Rise and Fall of Unified Database Systems?

The article by Zhou Sun, "HTAP is Dead". sparked a summer debate in the data community about the future of hybrid transaction/analytical processing (HTAP). HTAP was designed to integrate historical and online data at scale, enabling more flexible query methods and reducing business complexity.

In the article, Sun, co-founder and CEO at Mooncake Labs, argues that the long-promised vision of unifying transactional and analytical workloads in a single system has failed to materialize. Gartner introduced the term HTAP over a decade ago, calling it "the next big DB architecture" and noting that the goal was to close the gap between operational and analytical systems.

QCon San Francisco. Humans in the Loop: Engineering Leadership in a Chaotic Industry

At QCon San Francisco (and also the InfoQ Dev Summit 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 amid 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 increasingly complex tasks.

The European Cloud Dilemma: Innovation Versus Digital Sovereignty

European tech companies are facing a tricky situation, using popular American cloud services like AWS and Google Cloud, but worrying about keeping control of their data in Europe. With rising geopolitical tensions, more practitioners are asking: Should we be less dependent on American tech giants? It has prompted some European developers and businesses to rethink how they handle their data and build their systems.

Ahead of the InfoQ Dev Summit in Munich, Markus Ostertag, Elena van Engelen-Maslova, Erik Steiger, and Katharine Jarmul discussed the topic in a podcast, "Sovereign Clouds, Hyperscalers and European Alternatives".

Scaling Systems, Companies, and Careers

Suhail Patel joined Thomas Betts to discuss growing yourself as your company grows. When he started at Monzo, Patel was one of four engineers on the then-new platform team. There are now over one hundred people. The conversation covers how to thrive when the company and the systems you're building are going through significant growth.

In a related podcast, Shane Hastie spoke to Shannon Mason about optimizing team productivity by understanding the neuroscience behind cognitive load, distinguishing between beneficial "slack time" and detrimental "idle time", and how the pursuit of maximum utilization can lead to burnout and poor decision-making.

DevGreenOps: How to Design Sustainable Digital Services

DevGreenOps, also known as DevSusOps, is an extension of the DevOps approach, in which environmental sustainability considerations are integrated into every step of the DevOps cycle, Jochen Joswig said in his OOP Conference talk. Applying transparency, minimalism, efficiency, and awareness helps us to design sustainable digital services.

The promise of DevGreenOps is that it will bring all the benefits of DevOps while also reducing the environmental impact of software, for example, by reducing the energy, water, and other resource usage at every stage of the software's life cycle, Joswig said.

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 in how the system is designed; it's in how decisions are 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 such as the Architecture Advice Process, Architectural Decision Records (ADRs), and Advice Forums that help organizations build technical alignment without relying 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 an InfoQ article by Lindsey Tibbitts, "Decentralized Architecture Needs More Than Autonomy".

To get notifications when InfoQ publishes content on these topics, follow "Architecture and Design", "Development", and "AI, ML, and Data Engineering" on InfoQ.

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

Sponsored

Agentic AI You Can Trust in Production - Sponsored by Akka

Building a prod-ready AND trustworthy agentic AI system has proven to be a problem for most enterprises. It's a matter of addressing the risks of stochastic LLMs and distributed system architecture. Based on years of expertise and successful customers, Akka can help.

sponsored by Akka

The Architect's Real Challenge: Moving Beyond Technical Design

Technical correctness rarely guarantees success. Organizational buy-in does. The online InfoQ Certified Architect Program, starting January 19, helps senior architects and engineers master the socio-technical side of leadership.

Led by Principal Architect, Luca Mezzalira, this five-week live online cohort covers decentralized decision-making, platform engineering, and AI adoption. You will join a confidential peer group to apply frameworks like the Architecture Canvas, publish your learnings on InfoQ, and earn the InfoQ Certified Software Architect in Emerging Technologies (ICSAET) certification.

Learn more and enroll.

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