Archi & techno

ScyllaDB contre Cassandra : vers un nouveau mythe ?

Le 22 Septembre 2015, une communauté de développeurs annonce avoir mis au point une nouvelle base de données, et pas n’importe laquelle, la plus rapide au monde ! Répondant au doux nom de ScyllaDB, celle-ci s’inscrit dans la mouvance NoSQL dont les principales ambitions sont :

  • Rendre les systèmes « scalables » en répartissant la charge de travail ou de stockage sur plusieurs machines.
  • Rendre les systèmes tolérants aux pannes.
  • Offrir des débits et des volumes élevés et des latences réduites

Dans ce milieu où les offres se sont multipliées ces dernières années, ScyllaDB présente une particularité intéressante : l’ensemble de ses structures et de son fonctionnement a été repris d’une autre base de données, Cassandra. Principale différence annoncée, ScyllaDB est écrit en C++ quand Cassandra est en Java. Lire la suite

Évènement

Invitation au Natural User Interfaces Day

Flyer NUI Day 2015Que ce soit dans nos entreprises ou dans la vie de tous les jours, les technologies d’interaction naturelle ou NUI (vocale, gestuelle,…) sont de plus en plus présentes. Intégrées aux PC, aux bornes ou aux autres périphériques, les utilisateurs attendent que toutes leurs actions et interactions soient simplifiées au maximum, intuitives, innées.

Après les Hackathons et Maker Faires, la communauté NUI (Natural User Interfaces) et Microsoft vous proposent une journée dédiée à l’innovation et aux nouveaux usages: NUI Day .
Alliant conférences et démos, vous découvrirez comment les entreprises, les geeks, les artistes, les entrepreneurs et les makers s’approprient ces nouveaux outils d’interaction afin de créer les expériences de demain.

Rendez-vous le vendredi 11 décembre dans le centre de conférences Microsoft
Inscription au NUI Day sur le site de Microsoft Events

Lire la suite

Digitalisation

FinTech, quelles sont leurs prochaines étapes

Mi octobre, juste avant d’aller à l’évènement « Fintech Montreal » auquel j’ai été convié pour une table ronde, un ensemble de questions ouvertes sur l’avenir des FinTech et du secteur bancaire nous avait été soumises en préparation. L’ensemble des réponses que nous avions apportées sont retranscrites ici dans notre blog en anglais : « FinTech what are the next steps ».

Évènement

PerfUG : Comment ne plus ajouter de RAM à vos JVM sans savoir pourquoi…

Les applications Java (et les autres langages de la JVM) consomment de plus en plus de mémoire, dans le même temps les algorithmes de GC (Garbage Collection) ont amélioré leur efficacité et permettent d’allouer toujours plus de mémoire.

Malheureusement augmenter la RAM pour éviter une OutOfMemoryError sans plus d’investigation conduit souvent à masquer/repousser une fuite mémoire ou un bug applicatif et à générer une nouvelle source d’instabilité pour l’application et la JVM.

Lire la suite

Infrastructure et opérations

Gérer dynamiquement l’accès à ses environnements avec HAProxy et le SNI

Le problème

Lorsqu’on pratique l’Infrastructure as Code, il est bien pratique de disposer d’un grand nombre d’environnements différents sur lesquels est déployée notre application afin d’en tester différents aspects fonctionnels ou techniques.

On peut ainsi souhaiter disposer d’environnements sur lesquels l’application est déployée à différents niveaux de stabilité (dernier commit de la branche principale vs dernière release), d’environnements qui sont régulièrement reconstruits afin de détecter d’éventuelles régressions dans le code d’infrastructure ou encore d’environnements permettant de tester indépendamment chaque nouvelle fonctionnalité avant de l’intégrer à la branche principale.

Ces environnements sont le plus souvent provisionnés et installés à l’aide de solutions IaaS (AWS, Azure, GCE, OpenStack, …) et d’outils d’Infrastructure as Code (Capistrano, Chef, Puppet, Ansible, …). Ce qui rend l’ajout, la suppression ou la modification d’un environnement quasi gratuit. D’autant plus que c’est le plus souvent l’usine de développement qui se charge de ces opérations.

Une fois ces environnements en place, il faut également les rendre accessibles depuis Internet.

Lire la suite

Brèves de consultants

UX : des tests utilisateurs pour arbitrer

Il est difficile d’avoir bon du premier coup sur des interfaces et les équipes ne sont pas toujours alignées. Il existe plusieurs moyens très efficaces pour mesurer l’adéquation entre la perception d’une interface et la compréhension qu’en ont les utilisateurs, et les tests utilisateurs en font partie. Ce sont des entretiens individuels organisés avec des testeurs qu’un ergonome observe en situation d’utilisation du produit (site, application mobile ou autre). Le résultat est qualitatif et non quantitatif : nous identifions des tendances. Ainsi, comprendre le ressenti des utilisateurs est essentiel. Une observation en contexte de leur comportement nous permet d’obtenir des résultats très précis.

 

Observer en contexte

 

Lire la suite

IoT

Cap sur les plates-formes IoT (Partie 2)

Introduction

Dans la première partie de cet article nous avons présenté les besoins principaux couverts par le concept de « plate-forme IoT ». Dans cette partie nous allons aborder l’architecture fonctionnelle et applicative d’une plate-forme générique d’IoT. Le but est de donner un guide de lecture structuré des offres de plates-formes.

Cet article aspire à être le point de départ d’un projet d’IoT, basé sur une analyse des besoins « métier » faite sur la trame de la première partie de l’article.

Lire la suite

Évènement

High Performance Images

Today’s average website is 62% pure image data. We use images to convey emotion, elicit an action or simply to amuse our peers. They show holiday photos, pie charts or animated cats.

To the unitiated, nothing much has changed since the JPEG file format was standardized in 1992 and GIFs became capable of showing multiple frames of cat mischief.

But under the hood, the complex realm of raster and vector images is ever changing: new encoders use cues from the fields of computer vision and machine learning to optimize image data, old formats learn new tricks and completely new image formats try to take the stage.

Lire la suite

Évènement

Dernières formations avant la fin d’année

logo-OCAC-noir+baseline-NoirIl est encore temps de profiter de belles expériences enrichissantes auprès des consultants-formateurs d’OCTO Technology. Ce sont les meilleurs experts pour accompagner vos transformations, qu’elles concernent les évolutions technologiques, les nouvelles méthodes de travail, ou les nouvelles exigences de compétitivité et de performance.

Nos formateurs : des experts reconnus et des pédagogues avertis. Ils maîtrisent parfaitement tous les mécanismes d’appropriation, d’apprentissage et de conduite du changement. Ils sauront vous apprendre leurs méthodes, partager leurs outils, et transférer leurs compétences.

Nos formations premium avant la fin d’année

DERNIÈRES PLACES DISPONIBLES

> UX : élaborer et optimiser sa stratégie mobile 9-10 nov. >

> Lean Startup par la pratique 9-10 nov. >

Transformation digitale 16-17 nov. >

> Big Data & Data Science : mythe ou réalité ? / 18-19 nov. >

> NoSQL : découverte des solutions & architecture de la donnée / 26-27 nov. >

Fondamentaux de la Data Science /2-4 déc. >

Lire la suite