Artwork for podcast Software Architecture Insights
Why should I care about AI?
Episode 83rd February 2026 • Software Architecture Insights • Lee Atchison
00:00:00 00:08:40

Share Episode

Shownotes

AI is now essential for software architects. While it may seem that AI has recently become important, it has been around since the 1950s. In this episode, we discuss how AI affects modern software architecture and why understanding AI is crucial for our careers. We explore the new challenges and opportunities AI brings, such as the need for structured data and the importance of ethical considerations. As we navigate this complex landscape, it is clear that knowledge of AI will shape the future of software design and architecture.

Takeaways:

  1. AI has been an integral part of software since the 1950s, not just a recent trend.
  2. As software architects, we need to understand AI's applications and implications in our work.
  3. AI creates new architectural challenges and opportunities that we must navigate effectively.
  4. Data management is critical for AI systems, requiring careful structuring and ethical sourcing.
  5. AI introduces unpredictability in software behavior, requiring us to plan for uncertainty.
  6. Ethics in AI is now a significant concern for architects, affecting our design decisions.

Links referenced in this episode:

  1. softwarearchitectureinsights.com

Transcripts

Speaker A:

Hello and welcome to Software Architecture Insights your go to resource for empowering software architects and aspiring professionals with the knowledge and tools they require to navigate the complex landscape of modern software design.

Speaker A:

It seems like AI has become suddenly important to software architects in nearly all indust.

Speaker A:

It's the latest and greatest technology in a world of fast moving technologies.

Speaker A:

Actually, AI is not suddenly important.

Speaker A:

, dating back as early as the:

Speaker A:

In the:

Speaker A:

But the silver bullet promise of AI has remained more science fiction than fact.

Speaker A:

But in recent years, AI has gone from futuristic concept to everyday reality.

Speaker A:

AI is no longer just a science fiction concept, nor is it a research topic in a university computer science department.

Speaker A:

Instead, AI is everywhere.

Speaker A:

It's on your phone, it's in your car, it's in your home, and it's making its way into nearly every application you use.

Speaker A:

As a software architect, knowledge about AI is not only important, it's essential for your career.

Speaker A:

You may or may not be heavily involved in AI now, but increasingly you will be.

Speaker A:

Now, most of us won't be training new AI models or devising new AI systems ourselves.

Speaker A:

There are experts who do that.

Speaker A:

And if you're interested in being one of those experts and in AI model development, that's great.

Speaker A:

But all of us, whether we are AI experts or not, will be consumers of AI models and all flavors of AI tools.

Speaker A:

You'll be using AI tools to help you write and create plans and documents.

Speaker A:

You and your team will be using AI tools to develop your applications.

Speaker A:

Whether it's AI assisted design, customers, code development or testing, you will use AI to assist you in making design and architectural decisions.

Speaker A:

And increasingly, you will be integrating AI components directly into your applications you are architecting.

Speaker A:

AI is everywhere in nearly every industry.

Speaker A:

In healthcare, AI is used to scan medical images.

Speaker A:

It's used to examine health surveys and doctor's notes in order to assist in diagnosing diseases and complications.

Speaker A:

In finance, AI is used extensively for fraud detection.

Speaker A:

It's also a major component in automated customer service systems.

Speaker A:

It's even used to predict market responses and futures in order to make timely investments.

Speaker A:

In retail, AI drives recommendation engines on the front end and inventory management and supply chain optimization on the back end.

Speaker A:

In software itself, AI is changing how we write code, how we test code and how we deploy it, and even how we design and architect entire systems.

Speaker A:

The Application you are architecting may not specifically be labeled AI powered, but chances are somewhere in a stack from infrastructure to end customer experience, AI is involved in creating, operating and supporting your application.

Speaker A:

Today, as a software architect, you'll be involved in aspects of AI other than being a consumer at one end or being an AI model developer at the other end of the spectrum.

Speaker A:

You might be involved in understanding the ethical implications of AI usage.

Speaker A:

You might be involved in understanding the current limits of AI and how those limits compare to to the expectation hype that surrounds it.

Speaker A:

You might be involved in figuring out creative ways to get around limitations and issues with current generation AI systems.

Speaker A:

And you might be involved in following AI trends and advancements to understand how these enhancements can impact the applications you are building and architecting.

Speaker A:

In all of these cases, one thing is clear.

Speaker A:

You need to understand what AI can do, what it can't do, and how it changes the software architecture landscape.

Speaker A:

So why does all of this matter to you as a software architect?

Speaker A:

Well, because AI introduces brand new architectural challenges.

Speaker A:

And along with those challenges, it creates even more opportunities to properly utilize AI systems.

Speaker A:

Other components of your system become even more important than they were before.

Speaker A:

Data Pipelines Become Critical AI is hungry for data.

Speaker A:

Tons and tons of data.

Speaker A:

We tend to just throw whatever data we have available to our AI systems.

Speaker A:

But more and more we need to provide data in a structured and format reasonably optimized for AI's consumption.

Speaker A:

This includes labeling data appropriately, providing traceability of the data, and ethically sourcing the data.

Speaker A:

That affects how you design systems for data ingestion, storage and governance.

Speaker A:

AI model lifecycle management is now part of the broader system life cycle.

Speaker A:

Which AI models and what version of those models you use can have wide ranging impact on your application's performance?

Speaker A:

Deploying, monitoring, retraining and versioning AI models becomes a task as important as data management, application version pipelining or infrastructure revision management.

Speaker A:

AI is an integral part of the DevOps tool chains and system boundaries are shifting.

Speaker A:

Traditional software is rule based and relatively predictable.

Speaker A:

If you tell an application to do something, it typically will do whatever it was designed to do over and over and over again.

Speaker A:

Modern AI systems introduce probabilistic behavior.

Speaker A:

Ask an AI system twice to do the same thing and you will likely get two different results.

Speaker A:

You need to architect for uncertainty, explainability and human oversight.

Speaker A:

And finally, ethics become an architectural concern.

Speaker A:

Bias, misuse and hallucinations are very real problems in AI systems.

Speaker A:

They introduce architectural risk into your applications that were not present before.

Speaker A:

As an architect, your role is to bring structure to complexity.

Speaker A:

AI adds a new dimension of complexity, but AI also brings a powerful new set of tools to your application.

Speaker A:

As a software architect, you do not have to become an AI expert, but you do need you must become familiar with AI and understand its value, its potential, its problems, its risks, and its real and virtual costs.

Speaker A:

Thank you for joining us on Software Architecture Insights.

Speaker A:

If you found this episode interesting, please tell your friends and colleagues you can listen to Software Architecture Insights on all of the major podcast platforms.

Speaker A:

And if you want more from me, take a look at some of my many articles@softwarearchitectureinsights.com and while you're there, join the 2,000 people who have subscribed to my newsletter so you always get my latest content content as soon as it is available.

Speaker A:

Thank you for listening to Software Architecture Insights.

Chapters

Video

More from YouTube

More Episodes
8. Why should I care about AI?
00:08:40
7. Navigating Cloud Infrastructure using AI with Marcin Wyszynski, Spacelift
00:31:00
6. Navigating AI Development with InWorld's Kylan Gibbs
00:40:35
5. Get Rid of Your Users - The Role of Transactional vs Experiential Applications
00:12:28
4. Why File Uploads Are Hard: Lessons from Uploadcare's Founder Igor Debatur
00:24:10
3. Five Best Practices for Mastering Configuration in Cloud Native Applications
00:09:49
2. From Finance to Healthcare: Navigating the Shift with Michi Kono
00:31:13
1. The New Reality of Software Development: AI's Impact on Code Quality
00:11:06
trailer Welcome to Software Architecture Insights - Starting this Fall
00:02:18