Archi & techno

Archi & techno

Compiler un front Angular variabilisé comme un chef

Si vous vivez dans le présent, voire un peu dans le passé, vous avez sûrement une application de type SPA réalisée avec le framework Angular. Vu que vous vivez dans le présent, vous avez sûrement envie de suivre un processus de développement et de livraison sain, avec promotion d'une même version d'un artefact à travers plusieurs environnements (test, intégration, recette, préproduction, production, etc.) Seulement voilà, Angular, à l'instar de beaucoup d'autres frameworks front-end, vous inflige de construire/compiler votre application une fois par environnement en collant la configuration…

Lire la suite
Archi & techno

Introduction aux bases de données temporelles

De nos jours, la donnée est omniprésente. Le but est de savoir comment la valoriser, et pour cela, le stockage de celle-ci est une problématique majeure dans de nombreux projets informatiques. De nombreuses bases de données de différents types existent et répondent chacune à des besoins bien précis. Nous pouvons citer les bases de données relationnelles comme MySQL optimisées pour le stockage de lignes de données, les bases de données orientées colonnes comme MariaDB ou Cassandra, optimisées pour les extractions rapides de colonnes de données,…

Lire la suite
Archi & techno

Simplifier la prise de décision dans le monde agricole grâce à la blockchain

blockchain_logo_zakaria_rachedi

Aujourd'hui les agriculteurs font face à des problèmes de gestion de leurs parcs d'appareillage technologiques. En effet que ce soit au niveau des machines agricoles (tracteurs, moissonneuse...), des divers capteurs ou des stations météo, les agriculteurs ont peu de moyens fiables et sûrs pour contrôler l'accès et l'exploitation de leurs données (température des sols, humidité…). Malheureusement de plus en plus d'acteurs du monde des objets connectés accèdent et exploitent les données des appareils qu'ils commercialisent sans rétribuer l'entreprise à qui le produit est vendu. Ceci…

Lire la suite
Archi & techno

Terraform at scale! Part1 Layering

Après quelques missions d’infra diverses et variées en utilisant ce formidable outil qu’est Terraform, on s’est dit qu’il était nécessaire de partager ce que nous avons appris. Et des choses… nous en avons apprises ! Tellement, qu’un seul article ne serait pas suffisant. Nous vous proposons donc une série d’articles pour aborder l’utilisation de Terraform… at scale !

Lire la suite
Archi & techno

Découverte du bastion Teleport

Dans cet article, nous allons jeter un coup d’œil à Teleport, dans sa version open source. Pour résumer, au risque d’être simplificateur, il s’agit d’une solution de bastion qui tente le délicat exercice de protéger une ferme de machines et de services, sans être trop intrusif à l’usage. Nous avions évoqué ce produit il y a quelques années, il est temps d’aller plus loin. L’objectif ici n’est pas de paraphraser le site de ce logiciel qui décrit tout son fonctionnement, son installation et sa configuration,…

Lire la suite
Archi & techno

L’architecte et Git : une fusion de raison

L’architecte, survivance du passé ? L’architecte est souvent un rôle incompris ou mal compris. Entre l’architecture, la conception - “design” - et le développement les frontières sont devenues d’autant plus floues que les outils modernes permettent d’obtenir en quelques clics et quelques instants des structures de base évoluées, à la fois performantes et résilientes, et même déjà connectées. D’autant plus floues, également, que le mot “design” est aujourd’hui utilisé dans de nombreux domaines : functional design, user experience design, domain-driven design, design thinking, et tous…

Lire la suite
Archi & techno

Tour d’horizon de Github Action

Fin de l’année dernière, Github a lancé son nouveau service Actions lui permettant de faire une entrée fracassante sur le marché de la CI/CD. Comme son célèbre compère Gitlab, celui-ci permet d’avoir accès à un système de pipeline très complet, directement au sein des dépôts Github. Petit tour d’horizon de ce nouveau service.  Note : vous trouverez ci-dessous deux des projets que j’ai utilisé pour rédiger cette article : tezos-link et kata-roman. Fonctionnement Github Actions est un service entrant directement en concurrence avec Gitlab-CI, Jenkins…

Lire la suite
Archi & techno

Analyse d’un cas d’usage blockchain : Regen Network

Lorsque nous étudions un nouveau cas d’usage blockchain, deux questions se posent : Est-ce pertinent d’utiliser une blockchain ? Comment se place ce service numérique en regard de son impact environnemental ? Nous allons dans cet article analyser le besoin d’utiliser un service numérique et plus précisément la technologie blockchain pour répondre à plusieurs problèmes : l’érosion des sols, l’émission de CO2 et la perte de biodiversité. Nous le ferons en étudiant le whitepaper de Regen Network, une plateforme actuellement en développement permettant de créer…

Lire la suite
Archi & techno

Les architectures microservices, c’est un peu trop fort pour toi mon p’tit gars !

Introduction Je suis confiné avec ma famille et mes collègues aussi. Ce dernier point est crucial pour la suite de l’article, car le corollaire est que je deviens intouchable physiquement, je vais pouvoir critiquer les architectures microservices au chaud et mes collègues ne pourront pas venir me casser les genoux à la récré. J’aviserai comment gérer mes genoux et mon retour à la vie sociale un peu plus tard ;-) Note : Cet article propose les grands principes d’une architecture microservices et ce que cela…

Lire la suite
Archi & techno

Le Google Assistant pour les développeurs Android – PART 2

Cet article fait suite à un premier article “Le Google Assistant pour les développeurs Android - PART 1”. Dans le premier article, nous avons exploré la partie “Solutions” offerte par Google à travers la réalisation d’une application simple. Nous avons mis en place une App Action permettant de lancer directement une feature spécifique de notre application au travers d’une commande vocale, puis nous l’avons améliorée avec l’affichage d’une Slice. Bien que très simple à mettre en place, nous avons rapidement constaté les limites de cette…

Lire la suite