Microservizi
Architettura dove ogni funzionalità è un servizio indipendente e scalabile.
L'architettura a microservizi scompone un'applicazione in servizi piccoli e indipendenti, ciascuno responsabile di una singola funzionalità. Ogni microservizio può essere sviluppato, deployato e scalato indipendentemente dagli altri.
A differenza del monolite (un'unica applicazione che fa tutto), i microservizi offrono: indipendenza (un bug nel servizio preventivi non blocca il chatbot), scalabilità granulare (si scala solo il servizio sotto carico), e manutenibilità (ogni servizio è piccolo e comprensibile).
L'architettura Kynetixx è nativamente a microservizi: il RAG Knowledge Core, il Quote Generator, il Lead Qualifier e il Supplier Sync sono servizi indipendenti, orchestrati da n8n. Se il servizio preventivi è sotto carico durante una fiera, si scala solo quello. Se il chatbot necessita di un aggiornamento, gli altri servizi continuano a funzionare.