Most comprehensive overview on RAG I have seen. We came a long way from vanilla RAG. Still remember
Most comprehensive overview on RAG I have seen. We came a long way from vanilla RAG. Still remember the time of arguments that RAG is just a โhot fixโ to be obsolete soon. Reality is it is not a fix but the backbone of the majority of enterprise applications.
Kudos to Jin for putting this togehter. Should go to every practitionerโs back pocket !
๐ง ๐ง๐ต๐ฒ ๐ ๐ฎ๐ถ๐ป๐๐ฒ๐ป๐ฎ๐ป๐ฐ๐ฒ ๐ง๐ฟ๐ฎ๐ฝ: ๐ช๐ต๐ ๐ฌ๐ผ๐๐ฟ ๐๐ง ๐ฆ๐๐๐๐ฒ๐บ๐ ๐๐ฟ๐ฒ ๐ ๐ผ๐ฟ๐ฒ ๐๐ถ๐ธ๐ฒ ๐ฃ๐น๐ฎ๐ป๐๐ ๐ง๐ต๐ฎ๐ป ๐ฆ๐๐ผ๐ป๐ฒ๐
๐ง ๐ง๐ต๐ฒ ๐ ๐ฎ๐ถ๐ป๐๐ฒ๐ป๐ฎ๐ป๐ฐ๐ฒ ๐ง๐ฟ๐ฎ๐ฝ: ๐ช๐ต๐ ๐ฌ๐ผ๐๐ฟ ๐๐ง ๐ฆ๐๐๐๐ฒ๐บ๐ ๐๐ฟ๐ฒ ๐ ๐ผ๐ฟ๐ฒ ๐๐ถ๐ธ๐ฒ ๐ฃ๐น๐ฎ๐ป๐๐ ๐ง๐ต๐ฎ๐ป ๐ฆ๐๐ผ๐ป๐ฒ๐
After years of watching organizations struggle with outdated systems, I’ve written about a pattern we all know too wellโthe maintenance trap in IT.
Here’s the uncomfortable truth: We’ve all seen those systems that haven’t been updated in years. Aging interfaces, accumulating bugs, mounting security risks. We assess the cost of updates, weigh the business value, and often decide to “just skip this one.”
IT System Maintenance in the age of AI
IT System Maintenance in the age of AI
Introduction - The Maintenance Trap in IT
You don’t need to be in the IT industry for long to have witnessed this firsthand. Even non-IT users do. Those systems that haven’t been maintained for ages. From a user perspective, you “just” see a maybe aged user interface, non-evolving features, and old bugs or quirks become accepted by, possibly generations of, users. From a user perspective, you should have an eye on this. Often, this not only means that the system becomes cumbersome to use, but it also means that there are possibly no security updates being made. We will see just in a bit that it might even not be possible anymore. So think about which kind of data you want to put in there.
๐ฏ 'How do we pick the RIGHT AI agent use case?
๐ฏ “How do we pick the RIGHT AI agent use case?
This is the question I hear most from customers exploring agentic AI.
Here’s the mechanism I run through together with the customer:
The 4-Quadrant Evaluation
When a customer brings me 5-10 agent ideas, we structure each one across four dimensions:
๐ Business Value & Strategic Fit โ What pain does it solve? For whom? How often? โ Can we quantify the impact? (Revenue, cost, time, quality) โ Which KPI moves if this works for 6 months?
๐ฃ๐ฒ๐ฟ๐ณ๐ฒ๐ฐ๐ ๐๐ถ๐บ๐ถ๐ป๐ด ๐ณ๐ผ๐ฟ ๐ฎ๐ฌ๐ฎ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ ๐ฝ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด! ๐ฏ
๐ฃ๐ฒ๐ฟ๐ณ๐ฒ๐ฐ๐ ๐๐ถ๐บ๐ถ๐ป๐ด ๐ณ๐ผ๐ฟ ๐ฎ๐ฌ๐ฎ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ ๐ฝ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด! ๐ฏ
I just dived deep into the book “Solutions Architect Interview: Winning strategies and effective tactics for interview success” by Saurabh Shrivastava, ย Neelanjali Srivastav, Dhiraj Thakur and Sanjeet Sahay and as someone who has led 200+ Solutions Architect interviews, I can say this is a genuinely valuable resource.
๐ฏ ๐๐ผ๐ฟ๐ฒ ๐๐ผ๐ฐ๐๐: ๐ ๐ฎ๐๐๐ฒ๐ฟ๐ถ๐ป๐ด ๐๐ต๐ฒ ๐ฆ๐ ๐๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐
This book is laser-focused on helping you ace Solutions Architect interviewsโbut it goes beyond typical interview prep by also explaining:
๐ค ๐ช๐ต๐ฎ๐ ๐ถ๐ ๐๐ผ๐๐ฟ ๐๐ ๐ฆ๐๐ฟ๐ฎ๐๐ฒ๐ด๐? Chasing single point solutions or exploring system-level AI solutions?
Yesterday I had the pleasure of listening to a great presentation by Chris Nosko. Among other important aspects, Chris touched on how AI technology represents a fundamental shift that requires system-level solutions.
Let’s dive into this, as it turns out to be key to defining your own AI strategy. ๐งต ๐ฏ Single Point vs. System Level Solutions in Technology Adoption
๐ฏ ๐๐ฒ๐ฒ๐ฝ ๐ฑ๐ถ๐๐ฒ ๐ถ๐ป๐๐ผ ๐๐ฒ๐น๐น-๐๐ฎ๐๐ฒ๐ฑ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ๐
๐ฏ ๐๐ฒ๐ฒ๐ฝ ๐ฑ๐ถ๐๐ฒ ๐ถ๐ป๐๐ผ ๐๐ฒ๐น๐น-๐๐ฎ๐๐ฒ๐ฑ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ๐
Last week I attended an outstanding presentation by my colleague Robert Himmelmann on “Cell-based Architectures” โ one of the most insightful deep-dives I’ve experienced on advanced resilience patterns.
Rob’s talk abstract perfectly captured the essence: “Cell-based architectures are an advanced resilience pattern. Cells create a bulkhead pattern, limiting the impact of potential failures and using linear scale out at all layers of the architecture. In this presentation you will learn about the fundamentals of cell-based architectures and dive deep on one example. We will finish by discussing advanced patterns to cover diverse use cases.”
๐๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ถ๐๐ฒ ๐๐ โ ๐ง๐ต๐ฒ ๐ฃ๐ฒ๐ป๐ฑ๐๐น๐๐บ ๐๐ฒ๐ฒ๐ฝ๐ ๐ฆ๐๐ถ๐ป๐ด๐ถ๐ป๐ด?!
๐๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ถ๐๐ฒ ๐๐ โ ๐ง๐ต๐ฒ ๐ฃ๐ฒ๐ป๐ฑ๐๐น๐๐บ ๐๐ฒ๐ฒ๐ฝ๐ ๐ฆ๐๐ถ๐ป๐ด๐ถ๐ป๐ด?!
Enterprises have long followed a familiar rhythm. A major consulting firm arrives, declares centralization the new path to efficiency; a few years later, another urges decentralization for speed and innovation. The pattern repeatsโa pendulum in motion, each swing leaving behind new org charts and transformation decks.
๐๐๐ ๐ถ๐ ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ถ๐๐ฒ ๐๐ ๐ฑ๐ฒ๐๐๐ถ๐ป๐ฒ๐ฑ ๐ณ๐ผ๐ฟ ๐๐ต๐ฒ ๐๐ฎ๐บ๐ฒ ๐ฐ๐๐ฐ๐น๐ฒ?
AWS strategists Matthias Patzak and Tom Godden suggest not. In their article โCentralizing or Decentralizing Generative AI? The Answer: Both, [1] โ they propose a hybrid model that breaks the pendulum pattern. Instead of constant swings, organizations can build stability: centralizing AI foundations (governance, infrastructure, compliance) while decentralizing AI innovation across business domains.
If you don't have the data available, implementing an AI use case becomes a data
If you don’t have the data available, implementing an AI use case becomes a data gathering death march, often crossing organizational boundaries. Instead of spending 80% of the project time on building the use case, this time is spent on building the prerequisites. Overall project times increase and projects might remain unfinished.
If you don’t have the data available, imagination of what can be done can fall short. Good use cases might remain undiscovered. Instead of people experimenting with data to find possible use cases, this becomes a theoretical exercise.
I just signed up for the Software Architecture Superstream: Architecture Patterns and Antipatterns f
I just signed up for the “Software Architecture Superstream: Architecture Patterns and Antipatterns for AI”[1] which is taking place at 12th August CEST late afternoon. The lineup of speakers and topics to be covered sound very interesting. Maybe something for you too?
Glad to listen again to my dear colleague Luca Mezzalira ๐ as one of the speakers!
#softwarearchitecture #patterns #genai