Archi & techno

Archi & techno

Réussir une « Conway inversée » – Compte-rendu du talk de Romain Vailleux à La Duck Conf 2021

L’entreprise est un système complexe constitué d’humains et de systèmes technologiques en perpétuelle interaction. Ce système “socio-technique” est le sujet favori de Romain.  Melvin Conway a observé que les structures de communication des humains influencent directement le design des systèmes techniques d’une organisation. En clair : l’organigramme de l’entreprise et les relations interpersonnelles entre acteurs ont plus d’influence que les designers et les architectes !

Lire la suite
Archi & techno

La dette technique, est-ce une fatalité ? – Compte-rendu du talk de Mickael Wegerich à La Duck Conf 2021

Au bout d'un certain temps de la vie d'un produit (environ 2 ans), les entreprises se retrouvent souvent à se poser cette question : "devons-nous tout écrire, tout recommencer ?" Pourquoi en arrive-t-on à se poser cette question ? La grande majorité du temps, l'équipe n'arrive plus à maintenir son code, à développer de nouvelles fonctionnalités, elle a de plus en plus de mal à corriger les bugs, etc. Bref, elle s'est fait rattraper par la dette technique. Mais qu'est-ce que la dette technique ?…

Lire la suite
Archi & techno

Je suis architecte… et je me soigne – Compte-rendu du talk de Borémi Toch et Laurent Sollier à La Duck Conf 2021

“Architecte” ça fait toujours classe sur une carte de visite, mais finalement, architecte en 2021, ça veut dire quoi ? Nos deux docteurs de l’architecture se sont posés 25 minutes pour jeter un œil dans le rétro, prendre un peu de recul sur l’évolution du rôle d’architecte ces dernières années, nous énoncer leur diagnostic et nous proposer différentes astuces pour assumer son rôle d’architecte au quotidien. Tout d’abord, quelques constats Ces dernières années, dans le monde du développement logiciel, tout s’est accéléré : les utilisateurs…

Lire la suite
Archi & techno

CQRS à notre secours – Compte-rendu du talk de Florent Jaby à la Duck Conf 2021

Le pattern CQRS ou Command Query Responsibility Segregation, que l’on pourrait traduire par « Séparation des responsabilités entre mutation et projection des données » représente le fait que les données d’un SI prennent des formes et des chemins différents s’ils suivent une logique de lecture ou une logique d’écriture. Cette séparation permet d’optimiser de manière précise et isolée ces deux chemins. Dans ce talk, Florent nous fait part d’un retour d’expérience suite à l’utilisation de ce pattern, utilisé lors de sa dernière mission. Nous verrons…

Lire la suite
Archi & techno

DevOps & Dataviz, un amour impossible ? – Compte-rendu du talk de Mohamed Nidhal Safta & Jérôme Lambert à La Duck Conf 2021

L’amour entre les pratiques DevOps et les projets de data visualisation est possible mais il n’est pas sans embûche. C’est la conclusion à laquelle sont arrivés Jérôme et Nidhal à travers leur expérience d'industrialisation d’un projet de data visualisation, qui leur a fait découvrir comment marier deux pratiques issues de deux époques différentes : la Dataviz et le DevOps. Pour commencer, nous allons faire un petit saut en arrière sur les dates clés de l’évolution de la Dataviz. Quelques dates clés En 1865 : Première…

Lire la suite
Archi & techno

CovidTracker : la data au service de tous – Compte-rendu du talk de Guillaume Rozier à La Duck Conf 2021

Une fois de plus cette année, la Duck Conf vous livre un tour d’horizon des pratiques d’architecture de SI, fondé sur des expériences terrains et nos convictions. Pour cette keynote de clôture, nous avons le plaisir d’accueillir Guillaume Rozier, fondateur de CovidTracker. Vous découvrirez dans ce compte-rendu les coulisses de ce service, ses facteurs-clés de succès et les orientations prévues dans un futur proche. Les diapositives de la présentation de Guillaume sont accessibles via ce lien. 1. What : d’une initiative individuelle à un projet…

Lire la suite
Archi & techno

Les Portails d’amorçage projet tiennent-ils leurs promesses ?

Dans le cadre d’un environnement de “delivery” agile, il est important d’être réactif sur les cycles de vie des applicatifs ainsi que sur leur initialisation. L’offre des outils permettant de gérer l’intégration et le déploiement continu est de plus en plus fournie (il serait quasi-impossible de tout recenser !), les DSI des grands groupes (principalement), tentent d’abstraire cette complexité en rendant la création des pipelines CI/CD le plus générique possible. On cherche alors à mutualiser le plus possible, afin d’accélérer au démarrage et faciliter la…

Lire la suite
Archi & techno

Rook.io, du stockage “cloud native” au sein de votre cluster Kubernetes !

Les conteneurs, de par leur aspect volatile, n'ont pas bonne réputation en ce qui concerne le stockage. Souvent, les applications sont déployées en tant que service “stateless” sur l’orchestrateur (c’est d’ailleurs le 6e principes des 12-factors apps) et persistent dans des bases de données, des stockages objets (AWS S3, Azure Blob Storage…) ou des NAS externes.Aujourd’hui, le stockage est donc une réelle problématique lorsque nous voulons déployer un cluster Kubernetes sur une infrastructure qui n’offre pas déjà un accès à un stockage adapté.C’est pourquoi je…

Lire la suite
Archi & techno

Un alignement des planètes sur mobile favorable à l’émergence de Flutter ?

Dans un contexte où l'hégémonie des apps mobiles est plus que jamais remise en question par les possibilités offertes par les Progressive Web Apps, voire même par des solutions no-code/low-code au rendu parfois prometteur, l’expertise mobile est obligée de se réinventer. Après avoir été attentifs aux promesses des différentes solutions cross-platform, et forts d’un premier retour d’expérience en production de 6 mois sur Flutter, nous vous proposons de réfléchir ensemble à la pertinence d’un tel framework pour réaliser un produit mobile. Après un rappel du…

Lire la suite