Technologies et composants
- Apache Kafka : journal distribué, conservation, relecture, connecteurs et exploitation KRaft.
- RabbitMQ : messagerie AMQP, quorum queues, routage, dead letters et streams.
- Apache Flink : traitement avec état, fenêtres temporelles et reprise par checkpoints.
Architecture et exploitation
Producteurs, consommateurs, contrats, partitions, conservation et réplicas sont analysés. L’ordre, les doublons, les reprises et la récupération d’état sont traités explicitement. Retard, files, capacité et erreurs sont supervisés.
Cas d’usage
- Intégration et découplage des processus par files et événements.
- Détection d’anomalies, vues opérationnelles et alimentation analytique en temps réel.
Préparer la migration
Clusters parallèles, réplication et tests de charge et de reprise précèdent une bascule progressive des producteurs et consommateurs, avec contrôle des positions, messages et retours arrière.
Nos livrables
Conception d’architecture, configuration versionnée, plan de tests, procédures d’exploitation et de reprise, et accompagnement de l’équipe. Les responsabilités du client et de Nuxia sont définies.
Versions, licences, compatibilités, couverture et objectifs de service sont définis après analyse de l’environnement. Le dimensionnement et les résultats sont validés sur des charges et des tests représentatifs.