HomeAgendaAI Can Generate Code. Who Enforces the Boundaries? - Spring Modulith in Production
Workshop · 17 Oct· Masterclass

AI Can Generate Code. Who Enforces the Boundaries? - Spring Modulith in Production

You’ll learn: design Spring Boot modules that enforce their own boundaries, even when AI writes the code.

Saturday, 17 Oct 2026smartSense, GIFT City, Gandhinagar ↗Hands-on lab
What you'll take away
  • 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
Who it's for

Java and Spring developers and architects whose codebase is growing, or who are adopting AI coding assistants.

Before you come

Hands-on session: bring your laptop.

Topics
Spring ModulithArchitectureAI-assisted developmentSpring Boot
All workshop sessions →
About this session

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
Your speaker

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 →

Workshop · 17 Oct· Hands-on lab

Zero Trust Authorization for AI Workloads

Build zero-trust authorization for AI agents, end to end

Zero TrustAI agentsMCP security
Dhaval DesaiCommunity Manager at Gluu Inc.22 years across telecom R&D, global banking and IAM, now building open-source identity and governance for AI agents.
Conference · 24 Oct· Talk

Engineering Production-Scale RAG for Enterprise Java Applications

Take your RAG prototype to production, and know when you actually need an agent

RAGEnterprise JavaLLM engineering
Nikhilesh TayalIIT Kharagpur alumnus · Google Developer Expert in AIFounder of AI ML etc. who has spoken at 70+ tech events worldwide and was felicitated by the Chief Minister of Rajasthan for his work in education.
Conference · 24 Oct· Talk

From REST APIs to AI Agents: Designing AI-Native Enterprise Systems in Java

Understand AI agents well enough to architect them into enterprise Java systems

AI agentsEnterprise JavaArchitecture
Dhaval ShahPrincipal Cloud Native Architect21+ years designing high-throughput, low-latency fintech platforms on Java 21, Spring Boot, Kafka and Kubernetes.

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.

Let's build the future of Java, together.

Follow us on social media for latest update
Community Day for Java volunteers cheering
© 2026 Community Day for Java