Software Engineering

Posté le 27/07/2018 par Christophe Thibaut

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...

Lire la suite >

Posté le 20/07/2018 par Christophe Thibaut

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é...

Lire la suite >

Posté le 20/07/2018 par Loup Theron

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...

Lire la suite >

Posté le 19/07/2018 par Loup Theron

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...

Lire la suite >

Posté le 17/07/2018 par Sébastien Roccaserra

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...

Lire la suite >

Posté le 13/07/2018 par Christophe Thibaut

… 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é...

Lire la suite >

Posté le 11/07/2018 par Marc Bojoly

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 ...

Lire la suite >

Posté le 09/07/2018 par Marc Bojoly

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...

Lire la suite >

Posté le 06/07/2018 par Christophe Thibaut

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...

Lire la suite >

Posté le 04/07/2018 par Benjamin Le Roux

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...

Lire la suite >