Lien Quarkus, Spring Boot et les monolithes : Peut-on moderniser un projet géant sans tout casser ?

Bonjour Nal,
Je t'écris pour te parler de la nouvelle version du plus populaire des cadriciels Java : Spring.
Largement utilisé en entreprise, il est le grand vainqueur de la guerre des Trois milles frameworks, conflit des années 2000 durant lequel il avait écrasé des concurrents redoutables comme Struts, Play ou Wicket dans un combat homérique dont les cicatrices couvrent de nombreux projets legacy.
Mais depuis quelques temps, un nouveau venu faisait le Pâris de détrôner : Quarkus. Plus jeune (…)
Un automate ou robot de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de crypto-monnaies sans qu’un humain n’ait à intervenir.
Cassandre, développé en Java et proposé sous licence GPLv3, se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre se chargera de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres et de créer des positions.
Cassandre propose aussi un mode qui permet de simuler le fonctionnement du bot avec des données historiques afin de valider vos stratégies.
Avec cette version 6, voici les principaux changements :
- Un site web en français ;
- Passage à Java 17 ;
- Migration de la base de données pour gérer correctement les UID/ID ;
- Nouvelle API GraphQL.
Zero-K est un jeu de stratégie en temps réel inspiré du jeu Total Annihilation. Le moteur est sous GPL v2 et l'artwork sous des licences variées suivant les éléments, dont certains sous des licences non-libres (voir commentaire). Ce n’est pas un simple clone, il change pas mal la façon de jouer, ce ne sont pas les mêmes unités, par exemple. Zero-K est basé sur le moteur SpringRTS, qui existe depuis au moins 2005, et est à la base un clone de Total Annihilation, mais qui finalement devient un moteur de jeu et permet de développer son propre jeu dessus.
Plus de détails dans la suite de la dépêche.
Il y a quelques jours, nous avons été invité à tester la futur offre de serveur basé sur des processeurs ARM sur le site cloud.online.net. Ces serveurs disposent de 2 Gio de ram, 20 Gio d’espace disque sur SSD, ils ne sont pas virtualisés, et disposent d'un SoC ARM V7 a 4 coeurs (ARMv7 Processor rev 2 (v7l) / Marvell Armada 370/XP pour les intimes).
Les applications que nous avons testées sont des applications d'entreprise classique, c.a.d. ayant peu d'utilisateur (…)