Archi & techno

Archi & techno

Firebase : le nouveau Parse ?

De la base de données temps réel créée par une startup en 2012 à la galaxie de services développés pafirebaser Google, Firebase a bien changé depuis son rachat en 2014. Nous vous proposons un petit tour d’horizon des différentes fonctionnalités sous l’angle du retour d’expérience ainsi qu’une petite analyse de la stratégie du géant du web vis-à-vis des outils de développement mobile.

Lire la suite

Archi & techno

Quel consensus dans une blockchain privée ?

Un consensus est un procédure qui consiste à dégager un accord sans procéder à un vote formel. Contrairement à Raft et Paxos (la version non byzantine), les consensus suivants permettent de gérer les noeuds malveillants dans des réseaux distribués sans confiance.

Ethereum est une blockchain publique, donc qui n’intègre pas de gestion des autorisations. Elle définit en effet un réseau où les acteurs ne se connaissent pas et utilise un consensus qui est adapté à cet environnement. Celui-ci est la preuve de travail, ou “Proof of Work”, qui permet de choisir un mineur de façon non-prédictible et de rendre la fraude très chère à mettre en oeuvre. Lire la suite

Archi & techno

Les applications mobiles USI Events : un succès en chiffres

La 9ème conférence USI organisée par OCTO s’est déroulée cette année les 6 et 7 juin. Si vous ne connaissez pas encore ce qu’est l’USI (www.usievents.com), vous devriez aller consulter les vidéos inspirantes sur leur chaîne Youtube (https://www.youtube.com/user/usievents).

En tant qu’amoureux de l’USI, la tribu mobilité d’OCTO a pris soin de livrer la meilleure expérience à tous les participants en fournissant des applications mobiles bien conçues et développées dans les règles de l’art.

Il est maintenant temps de regarder en détails les statistiques d’usage durant ces 2 jours extraordinaires au Carrousel du Louvre.  Lire la suite

Archi & techno

Kong, le gorille de l’API Management vu de près

Les entreprises proposant un service au travers d’une API et qui voient le nombre de consommateurs et de partenaires augmenter, sont confrontées à de nombreux challenges :

  • Comment réduire le temps d’enrôlement des nouveaux consommateurs et partenaires ?
  • Comment identifier les partenaires et gérer leurs consommations des APIs ?
  • Comment mesurer la consommation du point de vue producteur et consommateur ?
  • Comment gérer le cycle de vie de l’API ?

Il s’agit alors, d’adresser ces problématiques de manière uniforme pour l’ensemble des APIs par l’intermédiaire d’un outil central.
Lire la suite

Archi & techno

Protocol Buffers: Benchmark et utilisation sur mobile

Aller de plus en plus vite sur smartphone est devenu essentiel. Au delà du moyen de communication, le format de données utilisé joue un rôle sur la vitesse. Le JSON est aujourd’hui standard pour les API. Mais ce format de donnée est-il adapté au mobile? La manipulation d’un JSON en Android, par exemple, n’est pas simple.

D’autres formats de données émergent depuis quelques années comme Thrift, Avro, Message Pack ou encore Protocol Buffers.

Protocol Buffers, c’est la possibilité d’avoir un format binaire qui soit facilement adaptable et manipulable. C’est aussi une structure de base extrêmement simple à écrire et comprendre, qui permet de générer du code source facilement pour plusieurs langages.

Protocol Buffers (protobuf) a déjà fait parler de lui sur ce blog, en 2012. La version utilisée était alors 2.4.1, et la norme d’écriture, proto2. Lire la suite

Archi & techno

Une cagnotte dans la blockchain Ethereum

La blockchain est un sujet très actuel, nous pensons qu’il faut implémenter pour comprendre la technologie et son avancement. Nous avons choisi d’implémenter une cagnotte en ligne dans Ethereum, une blockchain qui se focalise sur les smart-contracts et non plus sur de l’échange d’argent. Cet article montre le potentiel intérêt d’utiliser Ethereum pour cette application.

Lire la suite