Does coding with LLMs mean more microservices?
L'utilisation d'outils LLM conduit souvent à la création de petits microservices spécialisés, par exemple pour la génération d'images et de vidéos. Un microservice a une surface d'API bien définie, ce qui permet de refactorer librement son intérieur tant que le contrat externe reste inchangé. Contrairement au monolithe, les microservices limitent les risques d'accouplement implicite liés à des dépendances non documentées comme l'ordre d'exécution ou des clés de cache. Sur le plan organisationnel, des dépôts séparés et un accès plus simple aux infrastructures favorisent des itérations rapides et diminuent la rigueur des revues. La prolifération de microservices augmente toutefois la complexité opérationnelle et les coûts, et il est nécessaire de rendre les bonnes pratiques plus faciles à suivre pour les équipes.