Aller au contenu principal

Mélodium

Langage et moteur d'exploitation

Gestion par flux

Mélodium permet la gestion de flux de données, d'états, et de signaux avec une très grande résilience, définissez uniquement les transformations et les relations entre traitements.

Léger et puissant

Mélodium est conçu pour être léger tout en faisant le meilleur usage des ressources de calcul disponibles. Faites plus avec moins.

Portable et interopérable

Mélodium fonctionne sur de très nombreux systèmes et architectures, et est interopérable avec un grand nombre de langages et technologies.

Partenaires

Ils soutiennent Mélodium

_icilundi logo
Scaleway logo
Clever Cloud logo

Orchestration de flux

Hyperscalable et universel

Stream illustration

Mélodium est une technologie de développement par flux.

Permet un plein usage des resources disponibles sur les machines, avec mise à l'échelle horizontale et verticale.
La programmation de flux et déclencheurs de signaux permet aux développeurs de se concentrer sur la logique métier.

Le moteur Mélodium gère la sûreté de conception et d'exécution des flux, éliminant des pans entiers de bogues et fournissant des logiciels de haute qualité.

Script contre compilé

Bénéfice des deux mondes

Balance illustration

Mélodium fonctionne aussi bien en tant que scripts que de binaire compilé.

• Les scripts sont davantage adaptés pour le développement, le partage de logiciel sur différentes plateformes, et un déploiement plus rapide.
• Les binaires compilés, ou fichiers exécutables, correspondent mieux aux problématiques d'efficience d'exécution, de systèmes autonomes, et d'environnements optimisés.

Choissisez l'approche qui convient le mieux pour votre projet, changez d'avis à tout moment.

Léger et portable

Léger et modulaire, fonctionne sur de nombreux systèmes d'exploitation et architectures matérielles

Portability illustration

Le moteur d'exécution tient en moins de 20Mio, et fonctionne sur Linux, Mac OS, Windows, iOS, Android, Solaris et plus encore.
Fonctionne sur les systèmes embarqués, téléphones intelligents, ordinateurs portables, de bureau, sur les serveurs et calculateurs.
Supporte les architectures Intel x86, AMD64, ARM, RISC-V, S390x, et autres.

Avec un support à long terme et une capacité de prise en charge de machines 32 bits vieilles de vingt ans, Mélodium est une technologie de pointe adaptée aux besoins de notre temps.

Interopérable

Intégration d'autres langages et écosystèmes

API illustration

Mélodium peut travailler avec de nombreux langages, en tant qu'hôte comme bibliothèque embarquée.
Les programmes peuvent aisément être conteneurisés avec Docker ou Podman.

Écrit en Rust, reconnu pour sa sûreté, le moteur Mélodium a accès à l'ensemble de l'écosystème de Rust, tout en ne s'y limitant pas.
Les langages tels que JavaScript, Python, Java, C, C++, Go, Ruby, ou encore C# sont activement ajoutés en support.

Mélodium peut être utilisé avec les outils de développement classiques, systèmes de gestion de version tel que Git, et intégré facilement en CI/CD.