Gérer le multi-versions avec Apache Camel-K

Contexte Apache Camel est un framework d’intégration open-source, développé par la Fondation Apache. Cet outil a comme philosophie de suivre les Enterprise Integration Patterns. Le framework repose sur le principe de “routes”, ayant chacune une entrée et une ou plusieurs sorties. Ces entrées et sorties peuvent être très variées, allant du simple log dans la console à l’appel REST, en passant par de l’I/O SQL ou FTP. De nombreuses intégrations existent aussi avec les solutions […]

En savoir plus

Réplication PostgreSQL vers Azure

PostgreSQL propose un système de réplication native. Répliquer ses données permet de synchroniser plusieurs sources de données, d’améliorer la résilience de ses systèmes et d’augmenter la tolérance aux pannes. Dans cet article, nous verrons comment mettre en place une telle réplication depuis une instance PostgreSQL on-premise vers une instance Azure PostgreSQL Flexible Server. Motivations Une solution éditeur repose sur une base de données PostgreSQL on-premise. Cette base est sensible et fragile, supportant mal la charge […]

En savoir plus

Upgrade Camel-K 1.10 en 2.1

Contexte Apache Camel est un framework open-source connu et reconnu pour la transmission des messages entre systèmes. Camel se structure autour de “routes”. Il s’agit de médiations formées des éléments suivants : Camel est un framework agile et complet avec de très nombreux composants, ce qui en fait un excellent couteau suisse. À la demande d’un client qui souhaitait un système souple, robuste et open source, nous l’avons mis en œuvre dans un contexte Cloud, sur […]

En savoir plus