AI Engineer Code 2025
AI Copilots for Tech Architecture: The Highest-ROI Use Case You’re Not Building — Boris Bogatin and Toufic Boubez, Catio
Read the talk
Architecture Copilots: Decide What to Build Before Accelerating the Code
A live system model, traceable recommendations, and guidance inside developer workflows can connect architectural decisions to the business outcomes faster coding is meant to serve.
From a talk by Boris Bogatin and Toufic Boubez
Before you start: Familiarity with software architecture, cloud services, and developer workflows will help; no experience building AI agents is required.
What happens when faster coding follows the wrong architecture?
During Toufic Boubez’s time at Splunk, Boris Bogatin recalls developers dismissing the possibility that coding copilots could meaningfully supplement their work. Now those tools are part of everyday development. Project management, implementation, and operations already have substantial tooling, including platforms such as Splunk and Datadog. That leaves a question upstream of implementation: does producing more code help if the architectural direction is wrong?
Architecture determines which investments faster development compounds. A sound direction can advance business objectives; a poor one can accelerate rework and technical debt. Boris frames architectural decisions as drivers of nine-figure spending. His case for an architecture copilot begins with the leverage of those decisions, rather than a measured comparison of copilot returns.
Yet the tools supporting that work often remain spreadsheets, tribal knowledge, and gut instinct. CTOs and architects have traditionally supplied the judgment, but more decisions are moving into developers’ hands as organizations shift responsibility left. The opportunity is to equip that distributed decision-making with something more dependable than informal knowledge.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Establish a shared current reality
Toufic groups the recurring problems into three challenges:
- Visibility: As the technology estate grows, teams lose track of what exists and how its parts connect.
- Defensible priorities: Leaders need evidence for where to invest, what to prioritize, and how that work contributes to ROI.
- Scalable guidance: Developers receiving more decision-making authority also need access to architectural expertise.
The missing foundation is a dependable, live map of services, dependencies, and drift. Without that baseline, decisions become slow and defensive, spending becomes redundant, and risks remain poorly understood. A shared architectural reality should play a role analogous to shared code: something teams can consult together instead of reconciling competing opinions about the system.
Toufic describes organizations making multimillion-dollar bets without knowing what they already own. A static diagram cannot resolve that problem for long. The map must update as the system evolves, preserving the connection between a proposed direction and the deployment from which the organization will actually start.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Make priorities explainable
Visibility does not decide which project deserves scarce resources. Each team can argue that its project is essential. The useful question is what to do next given the organization’s constraints, existing investments, and strategic goals. Recommendations must expose their consequences for cost, performance, risk, and time to value.
Boris’s conversations at CTO dinners and through Architecture Deconstructed bring this down to a practical concern: leaders are not always asking for technical perfection. They need the business to understand why architectural work matters, allocate budget to it, and see how it advances business needs rather than sending teams in unrelated directions.
An actionable recommendation therefore needs more than a suggested change:
| Question | Required explanation |
|---|---|
| Why is this valid? | Reasoning grounded in the system and its constraints |
| Where did it come from? | Traceable supporting evidence |
| What should it change? | Expected impact on relevant objectives |
| How will we know? | Measurable outcomes |
Together, those explanations support a roadmap whose initiatives are scored for impact, with ROI, business objectives, and best practices considered explicitly.
Only then does accelerating implementation have a clear target. Boris connects justified priorities to the value of additional coding output; Toufic calls the reverse sequence “ready, fire, aim.” The architecture decision supplies the direction that makes implementation speed useful.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Guide developers without becoming the bottleneck
Shifting decisions left does not automatically scale architectural expertise. Developers already make architectural choices, while architecture guilds and enterprise architecture teams struggle to review them all. The challenge is to provide useful guidance without forcing every decision through a scarce reviewer.
Periodic strategy presentations do not close that gap. Boris describes teams presenting their standards every two weeks and getting little engagement. Developers are trying to ship features against immediate business requirements; translating those features into the architecture team’s preferred baseline is another task competing for their attention.
The proposed alternative is ongoing conversational guidance that produces designs suited to a developer’s actual requirements, with policy and architectural guidance already in context. It belongs inside the developer’s workflow. Autonomy needs alignment, but alignment cannot depend entirely on gates. Unconstrained autonomy risks inconsistency; mandatory waiting undermines the productivity that delegation was meant to create. The intended result is compliant, strategically aligned designs without making developers wait for every answer.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Stacks: model the deployment and its objectives
The first pillar of the proposed architecture copilot is stacks, the live visibility layer. It ingests data across clouds, Kubernetes services, and logging platforms, then models dependencies and changes over time. The resulting digital twin represents the deployed architecture: what the organization has, rather than what its wiki says it has.
Deployment data supplies only part of the context. A copilot also needs curated business objectives, requirements, standards, and strategy. Those inputs must connect company priorities to workspace and team objectives so that recommendations fit the particular organization and the people doing the work. A technically plausible recommendation is not enough if it optimizes for the wrong destination.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Reason across interconnected decisions
The recommendation layer has to reason across an interconnected system. Toufic treats this as distributed problem-solving: separate the dependencies and parts of the problem, examine them, then combine the findings into a recommendation that retains the global context. A collection of locally sensible changes is insufficient if their interactions undermine the overall design.
Multi-agent systems offer one way to organize that work. Agents focus on different parts of the problem and collaborate toward a solution. In the approach described here, they rely on LLMs for architectural knowledge. Toufic characterizes that knowledge expansively—as though the models had read practically every architecture book and best practice—but does not identify a model or establish its training coverage. The useful premise is access to broad architectural knowledge, combined with the specific system context.
His proposed evolution moves from language models toward specialized architectural models, then toward system-behavior modeling and simulation. That would let teams explore scenarios and inspect their likely effects before committing to a decision. Toufic explicitly places this simulation capability in the future, rather than presenting it as an available feature.
The organizational analogy is a design review. Boris sees value in the human process already used by architecture teams; the limitation is how much data and computation it can bring to bear. Collaborating agents would extend that process with more context and continuous availability, rather than discard the idea of reviewing a design from multiple perspectives.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Go beyond isolated best practices
The desired output is an explainable, ROI-ranked recommendation set that understands both the stack and its objectives. It should expose trade-offs across cost, performance, risk, and time so that leaders can prioritize the whole roadmap.
Boris distinguishes two levels of advice:
| Example | Architectural scope |
|---|---|
Migrate Amazon EBS gp2 volumes to gp3 | Apply a comparatively straightforward infrastructure best practice |
| Streamline a data pipeline for reuse across applications | Understand shared dependencies and redesign how multiple applications use the pipeline |
The second example requires knowledge of the overall architecture. Its potential value comes from changing a shared pattern, not merely improving an individual component. Boris presents this as the kind of improvement customers expect to matter most; he supplies no quantified savings result for either example.
Traceability makes those recommendations usable beyond the engineering team. A proposed improvement tied to expected impact and ROI gives leaders something concrete to discuss with executives or a board, including why the change deserves investment.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Bring architectural guidance into feature design
The third pillar is a conversational architectural agent. It gives developers, architects, and other users a way to ask questions about their architecture and obtain advice on optimization and refactoring. The same system knowledge supporting portfolio decisions becomes accessible during everyday work.
The proposed next step is design generation from requirements such as a product requirements document, or PRD. The agent would combine those requirements with the architecture team’s governance, controls, and guidance. The intended behavior is to generate designs that follow the guidance from the outset; supplying guidance alone does not establish guaranteed compliance.
That connects estate-level visibility and strategic roadmaps to the developers who ultimately shape the estate. Instead of depending primarily on a guild review every two weeks, architectural advice becomes proactive. Leadership imperatives shape the AI’s context, training, and narrative, while each answer addresses the developer’s particular situation. Architecture teams scale their influence through the guidance they give the AI.
The intended change in the reviewer’s role follows from that arrangement. If routine standards conformance is addressed during design, architects can spend less time correcting familiar mismatches and more time on strategy and difficult problems alongside development teams. The goal is to increase what the architecture function can accomplish, not simply move its existing review queue into a chat interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Close the loop with measured outcomes
Toufic assembles the pillars into four steps:
- Ingest and understand. Normalize data from messy systems into a live digital twin that users can inspect and navigate.
- Align and advise. Combine goals, requirements, and company context—including industry and growth stage—to produce ranked recommendations with projected impact on the metrics that matter to that company.
- Guide inside the workflow. Generate designs, answer what-if questions, and incorporate standards without requiring developers to leave their normal workflow for a separate advisory process.
- Track and improve. Record decisions, verify outcomes, and use what happened to improve subsequent advice.
The last step distinguishes projected benefit from achieved benefit. Recommendations start with expectations about cost, performance, or ROI; tracking outcomes is how the organization determines whether those expectations were justified.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Connect architectural direction to coding execution
The next connection is between architectural advice and implementation. Returning to the aiming analogy, Boris places the architecture copilot before the coding copilot: decide the direction, then accelerate the work. Toufic imagines architecture agents communicating with coding agents while people provide directives, monitor their behavior, and correct course. He frames that communication as a coming capability in the talk.
This would make architecture a decision hub within the software development lifecycle, spanning how companies plan, build, and evolve their technology estate before executing software changes. The intended benefits are organizational clarity, shorter decision cycles, roadmaps tied to business impact, and expertise available where developers make decisions. Architecture and coding copilots become complementary strategic tools: one helps choose the work, and the other helps carry it out.
Boris predicts that organizations slow to adopt these capabilities will accumulate legacy systems and debt. Toufic grounds their enthusiasm for coding copilots in Catio’s own use, which he says the team has discussed in LinkedIn articles and blog posts. That is an account of their internal experience, separate from demonstrating the return on an architecture copilot.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Start with one portfolio area and one team
The adoption advice is deliberately narrower than the full vision:
- Choose one portfolio area. Establish visibility and build a digital twin for that bounded part of the estate.
- Generate recommendations for specific outcomes. Tie the proposed changes to business needs in that area.
- Pilot autonomous guidance with one team. Learn how the advice fits actual development work before introducing it throughout the company.
- Expand after proving ROI. Scale gradually toward the broader decision hub once the initial adoption has demonstrated value.
Toufic expects skepticism from architects, CTOs, and developers. The response is to establish evidence in a small scope before asking the rest of the organization to change how it works.
Boris closes by framing adoption as a question of timing—early or late—and offers to explore what a copilot would look like on a listener’s own stack. That discussion can support an independent implementation or work with Catio. The practical starting point remains a bounded architecture problem with an outcome the organization can verify.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Catio’s current architecture decision platform, with product information and routes to getting started.
AWS’s historical explanation of gp3 pricing, independent performance provisioning, and migration from gp2.
Further reading
Toufic Boubez explains specialist architecture agents, context retrieval, orchestration, and recommendation traceability.
Catio’s account of AI-assisted engineering across planning, integrations, UI development, and code review.
Updates since the talk
A July 2026 announcement connecting architecture reasoning and blueprints to coding assistants through MCP.
Instructions for connecting a coding assistant to a Catio workspace, including authentication requirements.
Read the complete timestamped transcript
- 0:00
Hi, I'm Boris Bogatin, CEO and co-founder of Cat.io.
- 0:04
Hi, I'm Toufic Boubez. I'm CTO and co-founder, also at Cat.io.
- 0:07
Today, we're here to talk about AI copilots for tech architecture, the highest ROI capability you're not yet using, a topic that's been near and dear to our heart. Over the last few years, I would say, coding copilots have become truly table stakes.
- 0:22
You know, a- and it's interesting because, you know, you take it back three, four years ago, I know Toufic and I talk about this a lot, to his days-
- 0:30
Yeah
- 0:30
... back when he was the VP at Splunk, a lot of the, you know, hotshot developers would always talk about how, you know, coding copilots would never be able to kind of supplement them.
- 0:38
That's right.
- 0:38
Right, Touf?
- 0:39
Yeah.
- 0:40
Yeah.
- 0:40
Would never work, yeah.
- 0:41
Never work, right? Yeah, because how could you? And now coding copilots are helping us tremendously multiply productivity, output, and, you know, if we look at the whole cycle, as you can see on the slide here, you know, the full life cycle of software development has been so well, you know, uh, situated and, and, and served with tooling,
- 0:59
from software project management to execution to operations, Splunk and Datadog. Today, the software life cycle, software development life cycle is filled with tooling. Coding copilots are multiplying the productivity, and we're excited about that, which we should be.
- 1:13
But when you step back, you step back and you ask the question, you know, is there something missing and something yet not addressed? Because isn't the highest leverage copilot the one that we're really not using yet, the architecture copilot?
- 1:28
Why architecture? At the end of the day, architecture is where ROI is won or lost. If you're going into the wrong direction with a lot of coding output, are you not gonna get to poor code, poor results, and a lot of redo and tech debt versus moving truly into the right architectural direction?
- 1:48
To us, architecture decisions is what drives things like nine-figure spends, um, through business objectives and, and, and how tech fuels them instead of slowing them down, how you can stay ahead and best in class versus drown in tech debt and always playing catch up.
- 2:06
That's really at the heart of, you know, why we've come together here, um, around this topic and, uh, we're seeing this across the board with a number of stakeholders that we'll talk about today.
- 2:16
Today's reality, a lot of the orgs manage this with spreadsheets, tribal knowledge, gut instinct. It's always been done by very smart folks, CTOs and architects, and increasingly delegated in shift left fashion to developers, and it's fantastic to see the, the whole organic process.
- 2:32
We love it. But we, we, we've always thought that there's gotta be a better way, and especially in the day of AI, there's gotta be a better way. So today we wanna walk through the three critical challenges that are keeping leaders up at night, that we hear day in and day out, and how they're being solved and
- 2:46
what that future looks like. In closed-door CTO dinners and, you know, our work with enterprises and growth stage companies alike, we keep hearing the same pain points. Toufic, I know you've been in the weeds on this.
- 2:57
What are the top three things you keep hearing from architectural leaders-
- 3:01
Yeah, no-
- 3:01
... that are keeping them up at night?
- 3:02
Oh, great. So, so based on a lot of conversations we've had, and actually on my own experiences as an architect and as a CTO, long-term CTO in, in many companies, there's at least three big challenges that we typically encounter.
- 3:16
Um, the first one is visibility. So as your tech estate grows, you start to fly blind across your landscape. Excuse the mixed metaphor here. I like these metaphors. But you know, you start flying blind a- across that landscape and, and it's really hard to kind of gauge where you are or, or, or to make real plans.
- 3:36
So that lack of visibility is one of the biggest issues. The other one is, uh, having ROI tied and data-backed path forward. You know, knowing where to focus, what to prioritize, and how to defend your decisions in a way that can be backed up by data is really, it's, it's always been a challenge.
- 3:54
I mean, I, I sit on boards or with other executives, you know, at startups and at big companies, and the question's always, well, you know, I ask for things or the, I ask for stuff and it's hard to always to, to have a good answer that is data-backed, right?
- 4:08
So, so how do you do that?
- 4:09
Absolutely.
- 4:10
And especially that is, uh, tied to ROI, because at the end of the day, you know, how do we spend, how do we manage our spend? The third one, though, is some form of autonomous guidance.
- 4:21
Now that a lot of organizations are shifting left and, and delegating more and more decision-making to the, to the, and empowering the developers, which is a great thing, figuring out how to guide them and equip them with expertise, um, you know, at scale is the third big, big issue that we're, that we're constantly facing these days.
- 4:40
So, um, and the main reason for these issues is, uh, you know, there's the, there's no dependable live holistic map of our services or dependencies and drift, how things change over time.
- 4:53
Really there's no baseline from us to go from. So as a consequence, you get slow, defensive decisions. You got redundant spend, you know, that you can't justify. You know, you got risk that's not properly managed.
- 5:06
You know, you're planning, you know, you mentioned, Boris, about, you know, tribal knowledge and so on.
- 5:11
Yeah.
- 5:11
You're planning basically by opinion instead of planning by data. So what we really need is some kinda live visibility that captured all, all that messiness in our system, all that knowledge, and the shifting dependency, in that sense like a share- like, you know, the, the developers have a shared code book, a shared current reality for us for,
- 5:32
for our working systems. You know, because without it, really you're making sometimes multimillion-dollar bets without knowing what you already own. And, and, you know, we've seen that actually in, uh, in, in some of the prospects, some of the people we're talking to behind closed doors.
- 5:47
So-
- 5:47
Absolutely.
- 5:48
Yeah, yeah. So to continue the analogy, I know I'm mixing metaphors using analogies here, but, you know, to continue the analogy, if you wanna chart a fruitful path forward, uh, you know, what you really need is an accurate up-to-date map.
- 6:02
So when you're charting path forward, you need a map. You need some kind of living architecture map that updates itself as your system evolves. So that's kind of like, uh, one of the major, major things that we're looking for.
- 6:12
Absolutely. Thanks, Toufic. No, completely. So you have visibility.
- 6:15
Yeah.
- 6:15
But now what? How do you prioritize? I know there's a lot of scarce resources. Business wants to achieve some, you know, very important objectives, rapid growth.
- 6:25
Yeah.
- 6:25
And everyone thinks their project is the key to success-
- 6:29
Of course
- 6:29
... but without the good proof.
- 6:30
That's right.
- 6:30
How do you reconcile that?
- 6:32
Yeah. My project is, is the critical thing. You have to do it.
- 6:35
Of course, obviously.
- 6:36
So, so what you're asking me is how can I get expert ranked actions that are tied to business impact? 'Cause at the end of day, that's what, that's what matter, like cost, performance, risk, time to value, all these things that matter to the business, right?
- 6:48
So-
- 6:49
Right
- 6:49
... it's not just what should I do next or sh- what should we next and/or whose project is in favor, right? It's what should we do next given our constraints, our existing investment, and our strategic goals.
- 7:00
That's the real question. That's really what you should be focusing on, right?
- 7:04
Completely. I mean, I think this is what we're hearing where the challenge really lies.
- 7:08
Yeah.
- 7:08
And it's always, what I always love is getting into those dinners that we are doing and podcasts and the whole architecture deconstructed movement, and asking those questions... Oh, that nice T-shirt. [laughs]
- 7:17
Asking those questions, asking those questions openly. You always, you know, kind of, uh, I'm always surprised by the, you know, kind of the, the, the, the honesty and, and the intimacy of the responses that are really almost demerit from what you expect.
- 7:30
You're expecting certain things like, "I want perfection here," or something else, and people are like, "I'm just trying to make sure that, you know, business understands what we're doing is important and allocating budget to us, and we're able to drive-
- 7:42
Right
- 7:42
... the business forward, really care-
- 7:44
That's right
- 7:44
... and not, like, kinda poke in a bunch of random directions." So anyway, so I, I totally get this one, and how do we tell what is the right architecture and how do we prioritize the work?
- 7:53
What are the metrics? What insights do we use to know this-
- 7:56
Yeah
- 7:56
... kind of to achieve that kind of impact, right?
- 7:59
Yeah, absolutely. So, you know, you have to have a system of recommendations. And these recommendations really to fulfill what you're talking about must be explainable and traceable. In essence, why is this recommendation valid?
- 8:11
Where is it coming from? What is the expected impact of it? And then, you know, what are the measurable outcomes against some, our key objectives, right? So what this results is, is a roadmap where every initiative is clearly scored for impact with the ROI justified and kind of the business objectives and best practices are all taken into
- 8:30
account. That's really what it comes down to.
- 8:32
Completely. And if I may just, just jump in for a second.
- 8:34
Of course.
- 8:34
To me, it seems, speaking about this, seems like an almost complete no-brainer. Why would you ever wanna start coding and developing software until you have this answer? Because if you answer this, then everything from there, that's true productivity.
- 8:50
Get more lines of code out, that's great because now you know you're coding-
- 8:54
Right
- 8:54
... in the right direction versus the wrong direction, right?
- 8:56
Absolutely. It's the old, you know, ready, fire, aim joke, you know? [laughs]
- 9:00
Totally.
- 9:01
You don't wanna do that. You don't wanna do that, right? So, uh, so it's, it's the same, it's the same thing here, right? So this is even-
- 9:06
Yes
- 9:06
... more critical these days though, to your point, Boris, because the shift left promise which empowers developers to make more decisions has a flip side, a little bit of a darker side, which is that architecture expertise and standards are not scaling.
- 9:20
They didn't scale with that empowerment, right? So developers are-
- 9:24
That's right
- 9:24
... making architectural choices whether you like it or not, and then the architectural guilds or the enterprise architecture team, whatever, they review, they just don't scale effectively to that.
- 9:35
So the question is: How do you guide them without being a bottleneck, right? That's, that's the key question there in, in enterprises, right?
- 9:43
You know, and we, we hear it all the time, right?
- 9:45
Yeah, absolutely.
- 9:46
We hear, we hear teams say, you know, "Yes, it's difficult, you know. We have all the presentations, we have all the strategies. We get together every two weeks," and, you know, we hear crickets.
- 9:55
We're, we're, we're talking to everyone, and everyone is kind of trying to absorb. But ultimately we get it because they're trying to build features and ship to business needs and ship fast, and their features have nothing to do with our standards.
- 10:08
They're trying to fit their specific, you know, uh, capabilities and how do they kind of architecturally map that to the baseline that we want.
- 10:17
That's right.
- 10:17
What's needed, right? What's needed are tailor-fit designs that are suited for the developers, copilot that can give them an, a kind of conversational guidance, ongoing guidance.
- 10:28
That's right.
- 10:28
But all of this, I mean, I know it sounds magical, but all of this with policy and guidance built in, so it's all policy and guidance aware, right? And it's embedded in developer workflow.
- 10:37
That seems like the right answer.
- 10:39
Yeah.
- 10:39
We'll talk about whether that's achievable, but that feels like the right answer, right?
- 10:42
Yeah.
- 10:43
And, you know, the governance paradox is all about, like, autonomy without alignment creates chaos, and gates without autonomy kills productivity, and we know that that's true.
- 10:52
Exactly.
- 10:52
And so how do you reconcile, right?
- 10:54
Exactly.
- 10:54
We wanna get... Yeah, we wanna get developers to get that expert guidance, generate designs that are compliant, and stay aligned to strategy so they're not waiting and they have built-in alignment-
- 11:04
That's right
- 11:04
... uh, built in.
- 11:05
Exactly.
- 11:05
Right?
- 11:06
Yeah. Absolutely.
- 11:07
Well, let's, let's shift now to a little bit about how do we solve this, right? So we talked about these three challenges, really important. Let's address how we really-
- 11:14
Yeah
- 11:14
... kinda can think about the most effectively. What are those three pillars that make a true architecture copilot possible, and what it takes to kind of accomplish them? Go ahead, Toufic.
- 11:23
Yeah. Absolutely. So Boris, as you know, you and I, Boris and I have been thinking about this for quite some time and, and we've developed this kind of, these three pillars that are really, really important that together hold up this whole foundation, this whole business, uh, ar- or architecture, right?
- 11:39
So the first one is what we call stacks. You know, it's your live visibility layer. Remember I talked about the map earlier, having an updated, up-to-date map if you wanna chart the course.
- 11:49
So in essence, being able to ingest data across clouds, across Kubernetes services, across logging platforms, you know, building model dependencies drift and change over time, and then maintaining this kinda living architectural in form of a digital twin.
- 12:05
So you get all that data from everywhere, and then you fit it into this, build together this digital twin of your deployment, your architecture, and a true system model that reflects the reality, not what's in your wiki or not.
- 12:18
It's what you have as opposed to what you think you have, right? That's really the first pillar, having that, that map, that live visibility map.
- 12:26
That makes sense.
- 12:27
Yeah.
- 12:27
At the end of the day, if you don't understand what's this all about, what are you trying to drive to, where do you-- where is the puck going, right?
- 12:35
Um, y- you won't really be able to get there. And f- and in that context, you have to be able to curate those business objectives, those requirements, the standards and strategy, and-
- 12:45
Yeah
- 12:45
... and be able to kind of couple that together-
- 12:47
Absolutely
- 12:47
... into a context that the AI can leverage in order to make very informed and tailor-fit recommendations with expertise, you know, very custom fit to the specific, you know, business objectives and workspace objectives, specific team objectives they're trying to serve, right?
- 13:03
Does that... Is that kind of, uh-
- 13:05
Absolutely.
- 13:06
Yeah.
- 13:06
Absolutely. So now, you know, this, this is where-- I mean, we mentioned AI a couple of times, but this is kind of essential. I mean, one of the major goals is to provide the, these kind of data-backed, you know, best practices, uh, ROI-based recommendations, right?
- 13:20
And es- especially when it comes to architecture, you know, not to, not to kind of minimize the amount of work that it takes to do coding copilot, but architecture is yet an, a, an, a higher level, a higher degree, higher order of magnitude in terms of, uh, complexity.
- 13:33
So, so this is a really hard problem, and it's, it's a, um, you know, the, uh, the, the, the typical problem that you use what, what's called, you know, uh, distributed problem-solving because it's not a one-shot deal.
- 13:46
It is a problem that where everything is interconnected, right? So you have to break out all the dependencies and then attack them and then, uh, and, and then work together to actually come up to some kind of recommendation that is global in context, right?
- 14:00
So this is a typical distributed problem-solving, I think, and this is where, you know, this is perfect. So a type of solution for multi-agent systems, right? So we've, you know, if you look at, uh, how multi-agent systems work, if you build agents that actually focus on various parts of the problem and then they collaborate towards a solution,
- 14:19
that's really kind of one of the best ways to solve this kind of complex problem, right? Now, a multi-agent system right now today rely on large language models, LLMs, right?
- 14:30
Uh, and, and LLMs have read practically every, every best practice, every architecture book, and so on. So they have a lot of intrinsic knowledge that you can leverage. But eventually, if you think about the evolution of how AI could go in the architectural space, we can start thinking about maybe large architectural models as opposed to large language
- 14:49
models. And then beyond that, some kind of true simulation of your environment, you know, some kind of system behavior modeling so that you can actually try different scenarios and maybe simulate different things, so you can look at the impact before making an actual decision.
- 15:05
So that's kind of where we see the evolution of this architectural AI going. I mean, we're not there yet, but, but that's actually the, the path forward for us as an AI community for architecture.
- 15:18
And Toufic, you know what I love about the notion of multi-agent systems is that ultimately, you know, in our exploration, you know, uh, when we try to think about what's the right way, what's the best way, you know, it's, it's amazing to, to be able to step back and say, "Well, listen, all this stuff that we're doing
- 15:32
as human teams isn't wrong."
- 15:34
Yeah.
- 15:34
It's, you know, we've perfected this art with very, you know, uh, you know, high aptitude and, and, and, and care. And so the process of design reviews is an important process, and it's a very effective process except that it doesn't leverage the right amounts of data, and we want it to kind of be able to leverage computational
- 15:51
intensity that's maybe higher. And that's what we're trying to do with multi-agent systems, isn't it? Just replicate human processes-
- 15:56
Absolutely
- 15:56
... effectively with AI, right?
- 15:58
Yeah. And that's just, yeah, taking that and, and, and expanding it at scale using these agents that can function like twenty-four/seven, you know, at scale, right? Yeah.
- 16:08
Absolutely. Absolutely. No, that's amazing. And look, the outcome is ROI-ranked explainable recommendations that truly understand your tech stack and objectives and act as that trusted advisor across your tech estate, proving clear trade-offs across cost, performance, risk, and time, and help prioritize the totality of the roadmap.
- 16:24
And what I think, what I'm really excited about, Toufic, in this context, is what we hear from customers.
- 16:29
Yeah.
- 16:29
What we hear from customers when they think about architecture copilots and they say that, you know, what, what, what's really gonna move the needle in such a dramatic way is when you go from, you know, even the best practices that are good and are really important to highlight, but they're a little bit more straightforward, like migrating from
- 16:46
GP2 to GP3.
- 16:48
Yeah.
- 16:48
To when you go and you really understand the intricacies of the overall architecture, and then the data pipeline can be streamlined for next efficiencies on reusability across a variety of applications or other architecture patterns that truly move cost and performance needles forward.
- 17:04
Yeah.
- 17:04
That's when you get so much bang for the buck.
- 17:07
And yeah. And it's tied to an ROI, and it's, uh, tied to impact, and there's a clear traceability, as we said before. So that's-- I mean, you take that to your board or to your executive meetings, whatever, and it's there.
- 17:19
There's, there's no controversy around it, right? That's perfect. Yeah. Um, you know, so that's good. Now, there's a third pillar. Remember, there's three pillars, Boris. We don't want the thing to topple down, you know? [laughs] [laughs]
- 17:32
The third pillar is having some kind of conversational architectural agent. This is where the world is moving to, this conversational mode of interacting with any system that you have.
- 17:43
So interacting with your architectural through a conversational agent is, is critical for us as an AI community to move forward. So it allows us to embed, you know, tailor fit designs, guidance, and expert QA, Q&A into the, into the workflow, right?
- 17:58
So this achieves two goals, you know. Allows developers and architects and, you know, anybody for that matter, uh, as a matter of fact, you know, to answer questions about the a- architecture, to ask questions, and then be able to get answers about their architecture.
- 18:12
And the second thing, you know, um, a- and it gives you, the developers and architects expert advice on optimizing and, and the refactoring of the architecture, so that having that knowledge in a conversational agent is really, really critical.
- 18:24
It also helps developers by g- you know, the next step would be by generating designs for their features, giving a set of requirements like a PRD, and knowing all the governance and controls and guidance that, say, the architecture team or the chief architect or, or whoever has put together.
- 18:41
They're built in into that agent, so whatever designs are given ... actually follow this guidance intrinsically, right? That's really, really critical, right?
- 18:50
Absolutely. And Toufic, you know, you said it earlier in the challenge category. I wanna tie that back here. And we talked a little-- a lot about the solutions impacting leadership and impacting ability to steer the ship, right?
- 19:01
The, the overall tech estate.
- 19:02
100%.
- 19:02
But the reality is, is that like we talked about, it's shift left, it's developers that are really steering that tech estate ultimately, and this is that point, right? How do you translate that top-level guidance, that visibility and strategic roadmapping to embed that across day-to-day workflows that developers are facing, and this is exactly it.
- 19:20
You know, I think the other thing that's really powerful here is that, you know, we wanna be able to see the architecture review process change, right?
- 19:27
Yeah.
- 19:27
You wanna change from having these architecture guild style, like once every two weeks kind of reviews that are very merit-worthy, but very hard to execute, to where that architecture review process is actually proactively baked in.
- 19:39
Like the beautiful thing about AI is that it allows us to get alignment by design, right? If AI is able to bake in that architecture guidance into every single piece of AI advice that it's giving to developers, isn't that the amazing answer, which is tailor fit for developers, the guidance already baked in, and we have that opportunity.
- 19:59
Yeah.
- 19:59
We can set the AI context, we can set the AI training and narrative based on the leadership's imperatives, but yet again, tailor fit to the specific context that the developers need answered for them, right?
- 20:10
Yeah. And this is how you scale your architecture guild or your enterprise architecture team, right? This is how they scale. They scale through the guidance they give to that AI, right?
- 20:18
Perfect. Yeah.
- 20:19
That's it.
- 20:20
Yeah.
- 20:20
And then we can change the paradigm, right? We can change the review role from being, you know, kind of trying to figure out if standards are being met, to knowing the standards are be-met b-by, by design and-
- 20:31
By default. By design. Yeah.
- 20:32
Yeah. And instead now, you know, we talk a lot about like, is AI gonna take our jobs, right? Instead to actually being able to do more. Now we're talking about productivity.
- 20:41
Now we're talking about strategic, uh, you know, multipliers because now instead of doing those mundane things of the past, AI is solving that, we can focus on strategy. How do we solve hard problems with our development teams?
- 20:51
How do we actually move the needle forward in a way we never had time before? Because we were always mired down into how do we just make it like fit the designs that, that we, the standards that we need, right?
- 21:00
Yeah. Exactly. Yeah.
- 21:01
So Touf, why don't you tell us a little more about how you bring this all together in this context?
- 21:05
So here's how it works. I mean, in our minds at least, end-to-end, right? The first step is to ingest and understand these messy systems, right? So you're getting data from everywhere.
- 21:16
Your systems are messy. Every system is messy. I mean, if you say your system is not messy, I don't think it's true. So you take that data and you normalize it to a live model, this digital twin that we talk about.
- 21:28
So now you have it normalized in a, in a, in a way that you can look at, you can introspect, you can, you can navigate, and so on. So, uh, and so, so having that.
- 21:37
So now that you have that, the second step is to kind of align yourself and, and have some kind of align and advise strategy. So you have your goals, you have your requirements, you have your context as a company, right?
- 21:49
You know, my ideal in this industry. My, uh, I'm in a, in a hypergrowth phase or what have you. So all these things together come in together, and then what you need is a s-- is a ranked recommendation set with some projected impact on cost, performance, ROI, whatever metric that you want that's really important for you as
- 22:07
a company, as your context, right? So that's the second thing. The third thing is, you know, having some kind of guideline, as we were just talking about, intrinsic, you know, intrinsic governance into these guidelines, these, these designs.
- 22:20
So generate designs, answer what if in real time, and enforce standards in the workflow. You don't want your developers or your architects to go to another tool or do something else and then come back.
- 22:32
It's part, becomes part of the workflow, right? And then, you know,
- 22:36
you know, how do you manage things? You, you can't, you can't manage what you don't measure, right? So eventually the last step is be able to track these decisions, verify outcomes, and then continuously improve on it.
- 22:46
So these are kind of the, the four steps that we see as getting to this changing the paradigm of how architecture is done.
- 22:54
Absolutely. And Touf, you know, it's funny. Uh, I, I, I know your, your great way with jokes, but you know, ready, fire, aim, right? I mean, in the context of ready, fire, aim, you know, isn't the right answer then ultimately if this is the way to aim, then doesn't this ultimately, you know, seamlessly get interconnected to our
- 23:14
coding copilots so then you can fire? You can aim with, with an architecture copilot, and then right away, right from there you fire with the coding copilots-
- 23:22
That's a great-
- 23:23
And now you've hit productivity, right?
- 23:24
Absolutely. That's a great concept. I can see a world where, you know, the agents, the architecture agents are talking to the coding agents, right?
- 23:32
100%.
- 23:33
And you're just there to guide them, make sure they're okay, they're doing the right thing, to correc-correct course and so on, and give them the directives, right? Yeah, that's coming.
- 23:41
Absolutely. Absolutely. So you know, at the end of the day, you know, the, what I think we see is a hub for architecture and tech decision-making being a really essential part of the software development cycle for these, for these kind of, you know, kind of aim imperatives, right?
- 23:55
It's a hub that transforms how companies plan, build, evolve their tech estate, and then execute software on the back of it, not just writing more lines of code for the sake of it, right?
- 24:06
It unlocks org-wide clarity and faster decision cycles, ability to strategically roadmap so that your roadmaps are truly tied to highest impacts on your business objectives.
- 24:17
Cool.
- 24:17
Fully equipping the tech org to execute with expertise. True shift left enablement and, and outcomes that don't just, you know, scale but reduce quality, that scale and dramatically improve productivity across the board with guidance baked in, and reframes copilots really from productivity tools to, to yet a new dimension.
- 24:37
You know, productivity is nice, but yet a new dimension. Strategic levers for the business. We all know that tech driven is the paradigm for how we're moving industry forward.
- 24:45
Well, this is a true new, new frontier- For how we can move, um, things forward even further competitively, the from competitive advantage perspective, stay best in class with architecture copilot setting, uh, setting us up for to have two strategic levers in our tech stacks.
- 25:00
Absolutely.
- 25:01
So the companies that get this right, I do believe that will be the ones that stay modern, agile, and ahead, and others that don't are gonna be buried in legacy and debt, just like we're seeing with coding copilots.
- 25:11
Companies that are not embracing it fast enough, finding themselves o-on the outside, uh, looking in.
- 25:14
We are, we are as an example, right? We're fully on with the coding copilots, and it's helping us a lot. We've written, you know, Boris and I have written, and the team have written some LinkedIn articles and blog posts about that, how effective it's been for us.
- 25:27
Absolutely, yeah.
- 25:28
Amazing. Well, and so just to wrap this up, you know, to, uh, quickly-
- 25:32
Okay
- 25:32
... where, where should, where should leaders start?
- 25:35
Yeah. Well, do everything at the same time. Or actually, no. [laughs] You start small and, like, scale little by little deliberately. So for example, pick a portfolio area and s- get visibility in that portfolio area, like build, you know, get, get that, you know, digital twin built on that particular area, generate recommendations in that particular, uh, start small,
- 25:57
tied to business outcomes, to specific business outcomes in that area, and then start piloting some autonomous guidance with one team, you know? You don't wanna do this throughout the whole company all of the time.
- 26:08
Right.
- 26:08
You do it step by step, right? And then scale little by little to the full hub once you've gotten ROI and you've proven that this tool, this new tool, because there's gonna be maybe some resistance at first or some skepticism of course.
- 26:22
I mean, architects, CTOs, developers, all skeptics by nature, right? So prove out the ROI first before you start scaling to the, to the full hub. That's kind of the, you know, start small and scale up to it.
- 26:35
The bottom line, architecture copilots are where ROI is gonna be won or lost, and the question isn't whether you'll adopt one, but whether you'll be early or late.
- 26:46
Yes.
- 26:46
And if this resonates and you wanna see what an architecture copilot, copilot would look like on your stack, reach out and we'll walk you through how to best pursue this from our lens and, uh, be able to impart how you can do it on your own or working with us at Cat.io.
- 27:00
You can visit catio.tech to connect with us or reach us out at, go to [REDACTED:email_address] and ask how your team can adopt an architecture copilot for your org. We, we'd love to be a part of your journey.
- 27:13
Absolutely.
- 27:14
Thanks everyone for joining us today, uh, for this session. It was hopefully informative for you and we're, uh, we're delighted that you've given us a chance to, to, to tell you more about this, and we look forward to working with you shortly.
- 27:28
Sure.