InfoQ Live Logo

The Software Architects' Newsletter
February 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 "Next-generation architecture: from event-driven to cell-based architecture and beyond". Technologies, patterns, and practices from this topic span the entire "diffusion of innovation" graphs in our InfoQ Trends Reports 2024 eMag and InfoQ Software Architecture and Design Trends 2024 Report.

We also discussed the impact of these topics in our end-of-year podcast, "Key Trends from 2024: Cell-Based Architecture, DORA & SPACE, LLM & SLM, Cloud Databases and Portals".

If you are looking for a workshop on building next-generation architectures, check out InfoQ's first hands-on software architecture certification in emerging technologies at QCon London 2025 (April 7-10).

News

How One Software Architect Uses Artificial Intelligence in their Daily Work

At the OOP conference, Avraham Poupko discussed using artificial intelligence in his daily work as an architect. He said that software and system architects will not be replaced anytime soon by generative artificial intelligence (AI) or large language models (LLMs). Instead, they will be replaced by software architects who know how to leverage AI and LLMs and, just as importantly, know how not to use AI. Avraham also appeared on the InfoQ Podcast, where the conversation became a "dissection of the intelligence of AI".

Unveiling the Tech Underpinning FinTech's Revolution

In a recording of their QCon London talk, Wojtek Ptak and Andrzej Grzesik discuss how architects working in FinTech can avoid wasting time, specifically covering problems of scaling architecture, imposing constraints and restrictions, and practical tips for increasing collaboration and ownership.

Article-Contest-2025

2025 Article Contest: Win Your Conference Ticket

The InfoQ Team is excited to invite you to participate in our annual article writing competition. Authors of top-rated articles will win complimentary tickets to prominent software development conferences such as QCon and InfoQ Dev Summit.

Slack Migrates to Cell-Based Architecture on AWS to Mitigate Gray Failures

Over the last 1.5 years, Slack has migrated most of its critical user-facing services from a monolithic to a cell-based architecture. The move was triggered by the impact of networking outages affecting a single availability zone, which caused user-impacting service degradation. The new architecture allows for the incremental draining of all traffic away from the affected availability zone within 5 minutes.

The Art of Embracing Failures with Serverless Architectures

In a recording of an InfoQ Dev Summit talk, Anahit Pogosova explores some of the most common challenges and pitfalls inherent to distributed systems and architectures and discusses strategies for mitigating them using AWS Lambda and Amazon Kinesis.

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

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

Sponsored

Principles and Patterns for Distributed Application Architecture (By O'Reilly) - Sponsored by Akka

Modern applications must run seamlessly across cloud, multi-cloud, and edge environments, requiring architectures that handle elasticity, latency, and uncertainty. This guide explores principles and patterns for designing scalable, resilient systems beyond cloud infrastructure alone. It covers failure recovery, consistency, and proven patterns like event sourcing, CQRS, and state partitioning. With a microservices and events-first approach, developers can build adaptive applications. Whether managing async processing or replication, this guide helps teams navigate the complexities of modern distributed architectures.

Download the eBook “Principles and Patterns for Distributed Application Architecture (By O'Reilly)” sponsored by Akka

Case Study

The End of the Bronze Age: Rethinking the Medallion Architecture

Operational and analytical use cases all face the same problem: they are unable to reliably access relevant, complete, and trustworthy data from across their organisation. Instead, each use case typically requires cobbling together its own means for accessing data. ETL pipelines may provide a partial solution for data access for data analytics use cases, while a REST API may serve some ad hoc data access requests for operational use cases.

However, each independent solution requires its own implementation and maintenance, resulting in duplicate work, excessive costs, and similar yet slightly different data sets.

There is a better way to make data available to the people and systems who need it, regardless of whether they're using it for operations, analysis, or something in between. It involves rethinking those archaic yet still commonly used ETL patterns, the expensive and slow multi-hop data processing architectures, and the "everyone for themselves" mentality prevalent in data access responsibilities. It's not only a shift in thinking but also a shift in where we do our data processing, who can use it, and how to implement it. In short, it's a shift left. Take the same work you're doing (or will be doing) downstream, and shift it left (upstream) so that everyone can benefit from it.

A data lake is typically a multi-hop architecture, where data is processed and copied multiple times before eventually arriving at some level of quality and organisation that can power a specific business use case. Data flows from left to right, beginning with some form of ETL from the source system into a data lake or data warehouse.

The medallion architecture is the most popular form of multi-hop architecture today. It is divided into three different medallion classifications or layers, following the Olympic Medal standard: bronze, silver, and gold. Each of the three layers represents progressively higher quality, reliability, and guarantees, with bronze being the weakest and gold being the strongest.

The medallion architecture and, indeed, all multi-hop architectures have serious problems. The complete article examines why.

This content is an excerpt from a recent InfoQ article by Adam Bellemare, "The End of the Bronze Age: Rethinking the Medallion Architecture".

To get notifications when InfoQ publishes content on these topics, follow "Architecture and Design", "Event-Driven Architecture", and "Cell-based Architecture" on InfoQ.

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

Sponsored

Shape the Future of InfoQ Content – 3-Min Survey - Sponsored by InfoQ

Help us tailor InfoQ's content to better serve software architects like you. Share your insights on the technologies and tools shaping your work by completing a quick, three-minute survey. Your input will directly influence the topics we cover, ensuring our content remains relevant and valuable. As a thank-you, you'll have the chance to win one of five complimentary video access passes to QCon London (Apr 7–9, £435 value). The survey is anonymous, and all responses remain confidential.

Take the InfoQ 2025 Technology Adoption Survey, sponsored by InfoQ.com

Upcoming Events

InfoQ and QCon: For practitioners, by practitioners

QCon London 2025 (April 7-10): The full schedule is live

Explore 125+ technical talks from senior software practitioners on AI, platform engineering, security, and more. See the full agenda, plan your experience, and save with early pricing before March 11. Explore the schedule & register today.


InfoQ Dev Summit Boston 2025 (June 9-10): New speakers added

Hear from active senior developers at Netflix, CarGurus, Thoughtworks, and more. Get real-world insights on scalable architectures, resilience, AI, and platform engineering. Register before March 11 to save with early pricing. Meet the speakers & register now.


QCon San Francisco 2025 (November 17-21): Explore the provisional tracks

Get a first look at the key topics shaping QCon San Francisco. Provisional tracks explore scalable architectures, AI/ML in production, developer productivity, and more. Save with early pricing before March 11. Preview the tracks & register.


InfoQ Dev Summit Munich 2025 (October 15-16): Returning for its second year

Back for its second year, InfoQ Dev Summit Munich brings together 25+ senior developers to share how they're solving today's toughest software challenges. Save with launch pricing before March 11. Register now & secure the best price.


InfoQ Dev Summit New York 2025 (December 2025): Coming soon

A new city with the same focus on real-world software development insights. InfoQ Dev Summit New York will bring together senior developers to share practical strategies and lessons learned from experience. More details coming soon — stay updated.

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