Implementing autonomous AI teams for microservice coordination – how does it work?

Our architecture debate is stuck - half the team wants centralized orchestration, others push for event-driven choreography. Came across concepts where AI agents handle coordination dynamically. Anyone actually implemented this? How do you define roles/responsibilities for agents without creating a distributed mess?

Built autonomous review teams in Latenode - AI analyst, validators, and notifier agents. They negotiate via pre-defined protocols. Surprised how well they handle edge cases we hadn’t predicted. https://latenode.com

We tried a hybrid approach with orchestration for core business logic and autonomous agents for exception handling. Key was strict contract definitions for agent interactions. Still requires monitoring, but reduced our incident response time by 60%.

start small - one agent team for non-critical process first. we did inventory restocking. failsafes needed but works ok