Software Engineering

Il est 9 heures. Tu es déjà à ton poste. Audrey vient juste d’arriver et s’apprête à repartir. Farid est en congés. Hugo n’est pas encore là.Audrey dit : - Tu es sûr que tu ne veux pas venir ? - Sûr et certain. On fait comme on a dit hier. Jérémie est déjà en bas. - Oui, je l’ai croisé. - Victor est avec lui ? - Il a prévenu hier soir : il se rendr...

Après avoir comparé Hyperledger Fabric et Corda dans un premier article sur leurs composants, leur état “****stateful ou stateless ?”, la confidentialité et le consensus, nous allons maintenant nous intéresser dans ce deuxième et dernier article au cycle transactionnel, l'interopérabilité, et enfin la haute disponibilité de ces plateformes pour pou...

Il est onze heures dix. Tu réprimes un bâillement. Ce n'est pas de l'ennui, pas encore la faim, plutôt de la fatigue.Si tu dormais un peu plus, au lieu de faire le soir ce que tu n'as pas le temps de faire dans la journée, tu ne bâillerais pas à 11h10.Vous êtes tous présents : "L'équipe étendue", comme dit Victor, votre nouveau Product Owner. La ré...

Nous allons, dans une suite de deux articles, comparer deux registres distribués (distributed ledger) open-source à destination des entreprises, à savoir Fabric, incubé dans le projet Hyperledger, et Corda, développé en grande partie par l’entreprise R3.Ces articles ont pour but de donner des éléments de comparaison comme leurs composants, leur éta...

Documentée en 2005 dans son blog par Alistair Cockburn, l’Architecture Hexagonale est une architecture logicielle qui a beaucoup d’avantages et connaît depuis 2015 un regain d’intérêt.L’intention originale de l’Architecture Hexagonale est :Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be devel...

… Faced with a choice do both … Use ‘unqualified’ people … Question the heroic approach … Brian Eno / Peter Schmidt — Oblique strategiesLe bureau est vide. Les fenêtres sont grandes ouvertes, afin de profiter de la fraîcheur du matin.Ils sont déjà au café.Tu les rejoins au coin café/cuisine. Hugo a ramené des croissants. Farid et Audrey sont occupé...
Une vision sur le Service Mesh : Service Mesh versus librairies applicatives ? : l’exemple de Spring Cloud
Software Engineering
Cette année les Services Mesh sont de toutes les conférences : istio, linkerd, kubeflix, zuul ?... Dans un premier article nous avons positionné le Service Mesh et ses enjeux dans l’écosystème des microservices. Dans le second nous avons proposé une radiographie des fonctionnalités d’un Service Mesh et des fonctionnalités connexes. Nous étudierons ...

Cette année les Services Mesh sont de toutes les conférences : istio, linkerd, kubeflix, zuul? ... Dans un premier article nous avons positionné le Service Mesh et ses enjeux dans l’écosystème des microservices. Nous allons désormais en proposer une radiographie.Notre définition du Service Mesh est la suivante : Le Service Mesh désigne une platefor...

Neuf heures. Tu relis le mail que Jérémie a envoyé à tout le monde hier soir en vue de la réunion de ce matin. Tu l'imprimes en 10 exemplaires.de : teamxxl à : jb.locronan, m.lazare, m.perez, c.couvreur, l.deronge sujet : post-mortem incident mise en production version VIP Bonjour, Suite à votre demande d'analyse post-mortem de l'incident qui a ret...

Depuis 2015, le serverless ne cesse de prendre de l’ampleur. Un indicateur de cette expansion est la multiplication des providers serverless (AWS lambda, Google cloud function, Azure function, IBM openwhisk, etc.). Cet article n’a pas vocation à présenter ce qu’est le serverless, mais à démontrer comment une application web peut être hébergée sur l...