- Design explicit business modules and decide exactly what each one exposes
- Enforce permitted dependencies with automated tests instead of documentation
- Connect modules with events and transactions that hold up in production
- See what happens when AI-generated code breaks your boundaries, and how to catch it
Java and Spring developers and architects whose codebase is growing, or who are adopting AI coding assistants.
Hands-on session: bring your laptop.
AI-assisted development is dramatically increasing the speed at which we can create and modify software. But faster code generation doesn't remove architectural concerns such as coupling, dependency direction, domain boundaries, transactions, consistency, or maintainability.
If anything, as more code is produced with the help of coding agents, making architectural intent explicit—and verifiable—becomes increasingly valuable.
This is where a modular architecture becomes particularly interesting.
Spring Modulith allows us to organize a Spring Boot application around explicit business modules, define their exposed APIs and permitted dependencies, and verify those architectural boundaries automatically.
That gives both developers and AI-assisted development workflows something important: a codebase where architectural rules aren't merely documented—they can be tested.
In this masterclass, we'll explore what that means in practice. We'll design module boundaries, establish communication patterns, work with events and transactions, enforce dependency rules, and examine how these decisions hold up when the application reaches production.
We'll also explore how modern AI coding workflows can work within these boundaries—and what happens when generated code violates them.
The goal isn't to claim that modular monoliths replace microservices in the AI era.
It's to answer a more important question:
When writing code is becoming easier than ever, how do we make sure our architecture doesn't become easier to break?
Vikas Rajput
Founder at Techxplore · Co-organizer at Gujarat JUG
Java architect with 11+ years building enterprise systems who leads Java User Group Gujarat, the community behind this conference.
Vikas Rajput is a Java Architect, technology consultant, speaker, and Founder of Techxplore IT Solutions, with over 11 years of experience designing and building enterprise-grade software systems.
Full profile →More to explore
Two days, one community. See the full agenda →
Build it with us on 17 Oct
The workshop is included from the Regular + Workshop Pass up, and every pass includes the conference talks on 24 Oct.



