Archi & techno

Archi & techno

SLO : la puissance insoupçonnée des métriques

Lorsque l’on exploite un produit ou que l’on monte une infrastructure, il est normal de se poser la question “Est-ce que mon application fonctionne bien ?” En général, il est commun d’avoir deux réponses dans ce genre de cas : Mettre en place du monitoring illustrant le fonctionnement de mon application Mettre en place un système d’alerting pour être prévenu en cas de dysfonctionnement Cependant, rares sont les fois où l'on va se demander si les alertes positionnées sont pertinentes dans mon contexte (ex :…

Lire la suite
Archi & techno

Why is CSS …?

Ou le CSS dans la tête des développeurs... Il y a des sujets techniques qui n’ont pas encore été traités sur ce blog. C’est le cas du CSS et c’est justement l’objet de cet article comme l’insinue finement le titre. N'y a-t-il vraiment rien à en dire ? Qu’en pensent les développeurs, que recherchent-ils ? Activons notre boule de cristal 🔮 So hard, important, not working, not being applied… le css semble laborieux, et même douloureux selon la première suggestion. Sur d’autres langages, les résultats…

Lire la suite
Archi & techno

Les coûts dans le Cloud – Compte-rendu de la table ronde d’Arthur Andrieu à la Duck Conf 2021

Vous n’avez pas pu assister aux tables rondes de la Duck Conf et vous êtes curieux de savoir ce que vous avez raté ? Retrouvez le compte-rendu des échanges autour du Cloud ! Participants : Arthur Andrieu Meriem Berkane Christian Fauré Arnaud Jacob Mathieu Poignant Thomas Schersach Compte-rendu : Le Cloud est une des avancées majeures que notre industrie a pu connaître. C’est une lame de fond qui a rendu possibles beaucoup d’autres avancées, comme l’intelligence artificielle et le Big Data. Cette avancée, bien que…

Lire la suite
Archi & techno

Le Feature Store, nouvel outil pour les projets data science

I) Quelles sont leurs origines, à quoi servent-ils et à qui sont-ils destinés ?  Une feature est une mesure d’une propriété d’une observation, plus prosaïquement, elle peut être l’âge d’un individu ou un mot extrait d’un texte. Les features, c’est l’or raffiné par les data scientists pour produire les modèles de machine learning. Fréquemment, les problèmes qui surviennent dans un projet data science sont liés à ces features : à leur qualité ou à leur disponibilité notamment. Un feature store est un point centralisé où…

Lire la suite
Archi & techno

Le rôle de l’architect(ur)e dans un contexte agile – Compte-rendu du talk de Thomas BRIEN à La Duck Conf 2021

Y a-t-il encore de la place pour une "autorité de design" dans des organisations de plus en plus agiles ? Thomas nous présente 2 retours d'expérience, et leur comparaison, pour étayer son discours. Le rôle de l'architecte Un architecte est comme un jardinier : il compose un système dans lequel vivre en harmonie et former un tout, pour évoluer vers un objectif commun. Pour évoluer, il lui faut tenir compte du contexte et des spécificités. Chaque composant va évoluer de lui-même et l’architecte va devoir…

Lire la suite
Archi & techno

BD – Le Load Balancer

Hello ! Un load balancer est un composant essentiel dans une infrastructure où il existe plusieurs instances de la même application. Nous les avons évoqués à plusieurs reprises, mais aujourd'hui, rentrons dans les détails. À quoi sert un load balancer, et comment répartit-t-il la charge ?   Pour aller plus loin : System Design: What is Load Balancing ? Comprendre le clustering (et le load balancing) en 6 minutes Répartition de charge Les Patterns des Geants du Web - Zero Downtime Deployment

Lire la suite
Archi & techno

Histoire d’une architecture émergente – Compte-rendu du talk de Emmanuel-Lin Toulemonde à La Duck Conf 2021

La belle histoire que nous raconte Emmanuel-Lin, c’est celle d’un projet d'architecture émergente qui a permis de gagner des centaines de milliers d’euros dès la première journée de développement. C’est l’histoire d’un MVP vraiment minimaliste. Dans tout projet d’informatique, un schéma, un plan ou une architecture est défini ; de nombreuses briques qu’il va falloir mettre en place et sur lesquelles reposera une application. Cette architecture peut souvent être lourde à mettre en place et, quand on débute le projet, on peut s’attendre à ce…

Lire la suite
Archi & techno

Pour être data centric faut-il centraliser ? – Compte-rendu du talk de Julien Assemat et Renaud Andrieux à la Duck Conf 2021

Et toi, tu es data-centric? « Devenir data-centric » : depuis plusieurs années, placer la data au cœur de la stratégie est devenu le leitmotiv des entreprises. Seulement voilà, dans “data-centric”, il y a un (h)ic que Julien (architecte) et Renaud (spécialisé dans le développement des data offices) s’attèlent à décortiquer. Ils déconstruisent pour nous les promesses de la centralisation, généralement à l’origine de forces (data)centrifuges pénalisantes pour une organisation. Ce talk nous ouvre également des perspectives vers un fonctionnement data-centré, catalyseur efficace d’une transformation data-centric.   Promesse…

Lire la suite
Archi & techno

Le front, au delà du coloriage : émergence des composants applicatifs

Notre utilisation du Web change. Initialement conçus pour consulter des documents, les navigateurs sont devenus de puissants moteurs de rendu capables d'exécuter des applications complexes permettant la création de documents riches tels que Google Doc, ou la consommation de média en streaming via Netflix ou Spotify. Les documents se sont peu à peu transformés en applications. Là où quelques scripts suffisaient pour ajouter de simples animations ou effets graphiques, nos applications sont devenues de véritables clients riches et les bases de code se sont rapidement…

Lire la suite
Archi & techno

Les Fake News du Low-code – Compte-rendu du talk d’Alain Fauré et Sylvain Fagnent à la Duck Conf 2021

On entend beaucoup parler du Low-code actuellement, avec d’un côté de nombreuses promesses marketing et d’un autre côté des critiques émises par le monde des développeurs traditionnels. Alain Fauré et Sylvain Fagnent, architectes chez OCTO Technology, nous aident à distinguer la part de vrai et de faux dans tout ce que l’on entend autour de ces solutions. Place au “fact-checking” ! De quoi parle-t-on ?  Tout d’abord, rappelons que les  solutions Low-code sont extrêmement différentes des solutions No-code car elles correspondent à des usages et des…

Lire la suite