Indu Alagarsamy
2-Day Workshop
Mon-Tue, Sept 21-22
Learn how to use AI tools as a force multiplier for architectural and domain discovery in complex existing systems.
Your company has gone all-in on AI. You've got Copilot, Claude Code, Cursor, maybe even all of them. Leadership expects you to move faster. But the hard problems haven't changed: sprawling codebases where no one fully understands how things interact, domain concepts buried implicitly across thousands of files, and knowledge that lives in a few people's heads instead of in documentation.
AI won't simplify a complex system. But it can dramatically accelerate your understanding. And understanding is what unlocks every decision that follows. This workshop teaches you how.
Over two full days, you'll learn how to use AI tools as a force multiplier for architectural and domain discovery:
While our demos will use Claude Code, our goal as a group is to learn from one another. If you have a different tool installed, bring it. Different tools often surface different insights on the same problem.
This workshop is designed for people who work with already existing systems. If you only work on greenfield projects with simple domains, most of what we cover won't resonate yet.
Day 1
Day 2
You'll work with a realistic sample codebase, alternating between demos, guided hands-on exercises, and group discussions where you synthesize AI-generated insights with your own architectural judgment.
Over the past 25 years, Indu has worked across various industries, including publishing and media, healthcare, finance, biotech, and emergency services. She helped lead and successfully deliver a complex legacy modernization initiative for the NYTimes. She is currently working as a Principal Engineer at CircleCI to help improve the overall developer experience by enhancing CI/CD capabilities and enabling faster, more reliable software delivery.
She loves making sense of complex systems. She leans heavily on Domain-Driven Design and Systems Thinking to unpack complexity in a structured manner, but also borrows freely from Design and other disciplines, to shape unique approaches for understanding and solving problems. She writes about what she learns (and sometimes what she unlearns) at domainanalysis.io.
Indu has a knack for bringing DDD and alike from a buzzword level to truly relatable and actionable knowledge and advice. I have been able to apply what I learnt in Indu’s workshop right away where the rubber meets the road.
Xin Yao, Independent DDD Consultant and Sociotechnical Architect
I was introduced to many new subject matters including service blueprints, liberating structures, and how to lead collaborative workshops to plan and kick off modernization journeys. Highly recommend for any leaders at any stage of a modernization journey!
Jude Bowman, Technical Engineering Lead
What level of experience do I need?
This is an intermediate-level workshop. You should be comfortable reading code in at least one mainstream language (Java, C#, TypeScript, Python). The exercises involve reading code, not writing it.
Should I bring my laptop?
Yes. You should already have Claude Code or the AI tool of your choice installed on your laptop. We won't cover installation steps or "what is an LLM."
Is this a workshop about writing code with AI?
No. We don't cover AI-assisted code generation, test writing, or refactoring. The focus is on using AI to understand systems and make better architectural decisions.
Time: 9:00 am to 5:00 pm each day
Max participants: 25
Prerequisites: Comfort reading code, your laptop with an AI coding tool installed
Included: Coffee breaks and lunch with the trainer and fellow attendees are included in the workshop ticket.