Archi & techno

Archi & techno

Microservices & Service mesh : le retour des frameworks d’entreprise – Compte rendu du talk de Désiré Atanga & Borémi Toch à la Duck Conf 2019

Anatomie d'un framework d'entreprise Cela peut paraître curieux mais on peut voir les technologies qui standardisent les déploiements de microservices comme des frameworks d'entreprises. Les frameworks d'entreprise étaient très à la mode il y a environ 10 ans, ils rappelleront sans doute des souvenirs à certains de nos lecteurs. Une définition pourrait être : "un ensemble cohérent d'éléments permettant de bâtir des logiciels d'entreprise avec des objectifs essentiels : plus vite, mieux et moins cher dans la durée".

Lire la suite
Archi & techno

Apache Spark, ai-je besoin d’autre chose ? – Compte rendu du talk de Benoit Meriaux à la Duck Conf 2019

Pourquoi Spark ? Dans tous les SI complexes, on a la nécessité d’effectuer des traitements sur un grand volume de données. La réponse traditionnelle est celle des batch de traitement, qui consiste à sélectionner un ensemble de données similaires via, par exemple, une requête SQL, puis d’effectuer les traitements en série sur chaque donnée. Ce modèle de traitement a l’avantage d’être simple. Néanmoins, il présente de sérieux inconvénients :

Lire la suite
Archi & techno

Du monolithe à une architecture orientée service – Compte rendu du talk de Thomas Lamirault à la Duck Conf 2019

En 10 ans, l’architecture de BlaBlaCar a énormément évolué et est passée d’un monolithe suivant KISS à une architecture orientée micro-service beaucoup plus complexe de manière à pouvoir absorber la charge créée par l’activité de ses 70 millions d’utilisateurs actifs à l’international, activité toujours en croissance aujourd’hui. Ce chantier ne s’est pas fait en un jour et Thomas Lamirault, Engineering Manager chez BlaBlaCar, nous a détaillé l’ampleur du travail accompli au cours d’un retour d’expérience qui sentait bon le terrain.

Lire la suite
Archi & techno

Observabilité – compte-rendu du talk de Fabien Arcellier à La Duck Conf 2019

Le constat est sans appel: nous assemblons de plus en plus de services lorsque nous construisons une application. Le déploiement d’une seule application signifie le déploiement d’une centaine de microservices qui communiquent entre eux. Les outils de monitoring classiques peinent à suivre tout le trafic et surtout détecter les défaillance à temps.

Lire la suite
Archi & techno

Edge computing : le déploiement continu se fait une virée en caisse – compte-rendu du talk de Jordan Afonso à La Duck Conf 2019

L’intérêt de l’IoT n’est plus à prouver, et on rencontre de plus en plus de cas d’usage pertinents des objets connectés. Mais en prenant part à un projet IoT de bout en bout, on prend conscience que beaucoup de problématiques facilement traitées dans des contextes classiques doivent être repensées quand on les applique aux objets connectés. Dans ce contexte, Jordan Afonso, porteur de l’offre IoT chez OCTO Technology, nous parle de son retour d’expérience chez un constructeur automobile.

Lire la suite
Archi & techno

Retour sur les APIDays 2018

La tribu WOAPI (Web Oriented Architecture & APIs) d'OCTO était présente en décembre à la conférence API Days Paris, peut-être LA conférence incontournable sur le sujet. Une conférence dense, de deux jours abordant de nombreux sujets transverses. Une première journée très technique et comme à son habitude, une deuxième journée qui revêt une approche plus sociétale. Elle nous permet de poser la question des développeurs, de l’open source et des API dans la société “en général”. Nous vous proposons dans cet article de revenir sur…

Lire la suite
Archi & techno

Créer sa propre animation sur Android à l’aide des Path et des Drawables

Depuis que j’ai commencé le développement Android il y a deux ans, j’ai toujours été attiré par la partie UI et notamment sur comment challenger les maquettes pour les rendre plus dynamiques. J’ai souvent vu dans cette pratique un moyen rapide d'apporter de la valeur ajoutée dans mon travail. Il y a quelques temps, une bonne amie designeuse m’a montré le compte instagram de cuberto design sur lequel on peut trouver de nombreux concepts sympa et innovants. Sur nombre d’entre eux, je me suis retrouvé…

Lire la suite
Archi & techno

Les étapes essentielles lorsque vous publiez une application Slack en utilisant l’API de Google

Aujourd’hui, de nombreuses entreprises ou équipes utilisent Slack pour communiquer et partager du contenu. Slack est une plateforme très flexible et ouvre des possibilités aux développeurs, car il fournit des webhooks (entrants, sortants), des bots, et la possibilité d’interagir avec les événements. Votre Slack reflète votre façon de travailler. Chez OCTO Australie, nous customisons pas mal notre Slack pour faciliter la gestion de notre bureau (par exemple pour vérifier si quelqu'un est au bureau, ouvrir la porte du bâtiment...) ou pour créer des outils et des…

Lire la suite
Archi & techno

Démarrer un projet plus vite que l’UDD

De nos jours, il n'est plus besoin de vanter les mérites d'une usine de développement (UDD) au sein d'un projet. La systématisation des tâches de vérification (compilation, standards de code, tests unitaires, etc.) aide grandement à repérer rapidement les problèmes de qualité. Cependant, il peut arriver en début de projet que celle-ci se laisse désirer et qu'il faille commencer les développements en son absence. Voyons donc comment assurer un minimum des bienfaits de la systématisation dès le lancement de projet. Dépôt Git Si vous développez…

Lire la suite