GitHub · LinkedIn · About · YouTube
Last updated by Kindson Munonye — July 1, 2026
📚 Tutorial hubs:
AI Developer Tutorials ·
Spring Boot ·
Angular ·
CRUD + REST guide
Source code: munonye-ai-chat-spring-angular on GitHub
Estimated reading time: 12–15 minutes · Last updated: July 1, 2026
Connect event-driven AI microservices using Axon Framework and Spring AI. Start with Axon CQRS tutorial and CQRS intro from the Microservices hub.
Flow
HTTP → CommandGateway → Aggregate → Event
EventHandler → ChatClient (classify / plan) → Follow-up Command
Event handler example
@Component
public class SupportTicketAiHandler {
private final ChatClient chatClient;
private final CommandGateway gateway;
@EventHandler
public void on(TicketCreatedEvent event) {
String priority = chatClient.prompt()
.user("Classify priority 1-5 for: " + event.description())
.call()
.content();
gateway.send(new SetTicketPriorityCommand(event.ticketId(), priority));
}
}
See AI Developer Tutorials for the full series.
Related:
AI Developer Tutorials hub ·
Angular CRUD Part 1 ·
Spring AI overview