News: 2021-03-11T07_16_16Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

La MAIF libère le code source de Thoth (et de 3 autres projets)

(2021/03/11)


La MAIF libère le code source de Thoth (et de 3 autres projets)

jeudi 11 mars 2021

Après Shapash, la très active équipe OSS de la MAIF (Mutuelle assurance des instituteurs de France) annonce l’ouverture du projet Thoth. Il permet d’apporter du sourcing d’événements à des applications Java.

C’est quoi Thoth ?

[1]Thoth est une bibliothèque Java qui fournit l’ensemble des outils permettant d’implémenter l’event sourcing dans une application Java.

"Plutôt que de maintenir un état applicatif, l’Event Sourcing propose de se concentrer sur “ce qui s’est passé” en stockant les événements qui ont mené à l’état applicatif plutôt que l’état en lui-même" - Benjamin Cavy

La MAIF libère Thoth

L’information a été confirmée par un développeur, Benjamin Cavy, [2]sur Médium : le projet Thoth devient open source.

La nouvelle intervient quelques semaines après l’annonce de l’ouverture d’un autre projet, [3]Shapash , une bibliothèque Python library pour la data science.

"Thoth vous permet de gérer une publication d’événements robuste : les événements sont stockés en base de données avant d’être publiés dans Kafka. La publication dans Kafka sera retentée jusqu’à ce qu’elle réussisse."

Outre le code de Thoth lui-même, ce sont 3 autres bibliothèques qui sont elles aussi libérées, utilisables avec ou sans Thoth :

jooq async : une intégration de vertx, vavr et jooq

functional json : une bibliothèque fonctionnelle de parsing JSON basée sur Jackson

functional validation : une bibliothèque fonctionnelle de validation des beans

Les explications complètes sont fournies dans ce [4]billet de blog .

Pour en savoir plus, rendez-vous sur le [5]compte Github de la MAIF (en anglais principalement). Si vous souhaitez voir Thoth en action, un meetup #OSSbyMAIF en ligne est prévu sur le sujet le 24 mars à 17h. Vous pouvez [6]vous inscrire ici .

[7]



[1] https://github.com/MAIF/thoth

[2] https://medium.com/oss-by-maif/bienvenue-à-thoth-48dfcf1dbd42

[3] https://github.com/MAIF/shapash

[4] https://medium.com/oss-by-maif/bienvenue-à-thoth-48dfcf1dbd42

[5] https://github.com/MAIF/thoth

[6] https://www.eventbrite.com/e/meet-up-ossbymaif-event-sourcing-vous-en-reviez-thoth-la-fait-tickets-138752387125

[7] https://www.toolinux.com/?la-maif-libere-le-code-de-son-projet-thoth#forum

"So right now the only vendor that does such a stupid thing is Microsoft."

-- Linus Torvalds on bad file system interface design. (Open Sources , 1999 O'Reilly and Associates.)