Archi & techno

Archi & techno

Vers un nouveau modèle de mutualisation d’application mobile avec Kotlin/Native

Le partage de code entre différentes plateformes est devenu une pratique de plus en plus utilisée dans le monde du développement mobile, que ce soit React Native avec Facebook ou Flutter avec Google, toutes les entreprises IT s’y mettent et y trouvent toutes un certain intérêt. Malgré la multitude de technologies déjà disponibles sur le marché, la solution magique adaptée à tous besoins n’existe pas, d’autant plus quand il s’agit de mixer du code natif avec du code hybride. Depuis quelques années, le langage Kotlin…

Lire la suite
Archi & techno

Internationalisation ??

Internationalisation ? À quoi pensez-vous en premier lieu quand vous entendez ce mot dans le domaine de l’informatique ? À un client qui veut augmenter son nombre d’utilisateurs en ajoutant des langues ? À la magnifique “galère” que va être la chasse aux textes dans toute l’application ? Au nombre de tickets pharaoniques pour changer un caractère à chaque fois ? Une définition de l’internationalisation ? Ce mot qui pour certains reste obscur peut être défini de façon très générale, c’est peut être ce qui…

Lire la suite
Archi & techno

kapp ou pas kapp ?

Objectif La constellation des outils annexes à Kubernetes n’en finit pas de grandir et il est assez difficile de suivre les nouveautés. Devant cette profusion, nous prenons le temps de nous attarder sur kapp qui introduit le concept d’application comme un regroupement de ressources Kubernetes. À la clé, une capacité à manipuler une stack applicative (Service, Ingress, Deployment, ConfigMap, Secret…) pendant toutes les étapes de sa vie, et ce, comme un tout.

Lire la suite
Archi & techno

BD – Pet vs Cattle

Hello ! On l'a vu, l'Infrastructure as Code (IAC) nous permet de facilement et rapidement détruire et remonter des machines. Cela a donc grandement impacté la façon de travailler des ops ! Plutôt que de travailler sur des serveurs spécifiques qu'on maintient et qu'on bichonne des mois durant, on préfère détruire et remonter les machines régulièrement. On parle de "Pet vs Cattle".     Pour aller plus loin : "Pet vs Cattle", de l'artisan du serveur à l'artisan du codeur : https://blog.octo.com/pet-vs-cattle-de-lartisan-du-serveur-a-lartisan-codeur/  DevOps Concepts :…

Lire la suite
Archi & techno

Comment booster son application android grâce à de l’IA

Dans un monde “Mobile First”, la performance est un facteur clé du succès d’une application mobile. Plus celle-ci est performante, plus l’utilisateur y passera du temps. Les bonnes pratiques de développement intègrent des solutions techniques permettant d’optimiser le temps de chargement. Pourrait-on aller encore plus loin, faire mieux pour l’utilisateur ? Pour répondre à cette question, nous avons décidé de faire de la prédiction de parcours utilisateur grâce à du machine learning de manière à précharger les données de sa future navigation. Mon binôme a…

Lire la suite
Archi & techno

CR KubeCon EU 2019

Cette année la KubeCon Europe avait lieu à Barcelone !En cette occasion OCTO a envoyé deux mercenaires pour aller prendre quelques informations fraîches sur l'écosystème Cloud Native ! Cette année encore il y avait trop de talks pour que l’on puisse tout voir, il a donc fallu faire des choix. Cet article (bien que très en retard) recense ce qui nous aura le plus marqué. Du côté de la CNCF Dès le premier jour nous avons été mis dans le bain avec une première keynote…

Lire la suite
Archi & techno

Le stockage avec Kubernetes, entretien avec Yassine Tijani, contributeur Kubernetes

Entretien réalisé en avril 2019 Bonjour Yassine, peux-tu nous parler un peu de ton parcours, de ce qui t'a amené à devenir contributeur Kubernetes C’est principalement l’envie d’avoir un ownership fort sur un produit que j’utilise et que j’avais repéré très tôt. J’avais en effet pressenti qu’il y aurait des enjeux de plateforming et de normalisation des infrastructures et j’ai alors fait l’état des lieux du marché en regardant les API et les abstractions fournies par les différents orchestrateurs. Très vite, je me suis aperçu…

Lire la suite
Archi & techno

Il était une fois… une – presque – histoire d’index

Dans cet article, je vais vous raconter une petite histoire de diagnostic comme il nous - ingénieurs, développeurs et autres artisans du code - en arrive très souvent. C’est une histoire technique qui parle de base de données, de logs, d’ORM sûrement mal configuré et de MySQL qui fait ce qu’on lui dit. C’est surtout l’histoire de comment et pourquoi on a regardé au mauvais endroit en apprenant pleins de trucs au passage.

Lire la suite
Archi & techno

BD – L’infrastructure as Code (IaC)

Read the comic in English Hello ! Afin qu'une mise en production se passe sans soucis, ce n'est pas tout d'être sûr que le code applicatif fonctionne. Il faut aussi vérifier qu'il va tourner correctement avec les serveurs en place en production, et avec l'architecture en place sur l'environnement de production. Et pour cela, rien n'est laissé au hasard côté Ops...! Pour aller plus loin : Infrastructure as Code : https://www.lemagit.fr/definition/Infrastructure-as-a-Code Culture Devops : https://www.octo.com/publications/33-culture-devops-vol-02/ Chef vs Puppet vs Ansible vs Saltstack: Which works best…

Lire la suite
Archi & techno

REX Migration Terraform : de la v0.11.13 vers la v0.12

Hello ! Comme vous le savez probablement tous, la v0.12 tant attendue de Terraform est sortie ! o/ Sur mon projet, nous avons migré de la version Terraform 0.11.13 vers la version 0.12.2. Je pense que chaque projet rencontrera des blocages différents en fonction de son code, et votre expérience sera peut-être très différente de la mienne, mais voici un petit REX sur la migration appliquée à mon projet.   Contexte Technos du projet : Provider : AWS version 2.15 Terraform : migration de la…

Lire la suite