Il y a 2 semaines · 2 minutes · Back, Data, Mobile

Revue de Presse Xebia

revue de presse Xebia
La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia.

Mobilité

Vision Framework – Exemples & APIs

Depuis l’annonce de Vision Framework lors de la dernière WWDC en juin, GitHub et Medium abondent d’exemples de mises en pratique. Si vous ne savez pas lequel choisir, ou si tout simplement vous voulez commencer avec une implémentation la plus minimaliste possible, voici un article et un repository qui, à l’aide de quelque snippets, fournissent une vision d’ensemble efficace des principales fonctionnalités et des APIs du framework. En particulier :

  • reconnaissance de QR Code
  • reconnaissance de visages
  • reconnaissance des « landmarks » d’un visage (bouche, yeux, nez,…)
  • reconnaissance de textes
  • suivi (tracking) d’objet
  • Vision + CoreML

Back

Kafka propose de l’exactly-once-delivery !

Article en cours d’écriture

Confluent vient d’annoncer le support du presque mythique « exactly-once-delivery » par Apache Kafka.

La problématique est simple à présenter : garantir qu’un message sera délivré et traité une seule fois; pas 0, pas 2, pas 5; une… et ce même en cas de problème (partition réseau, crash d’un composant).

En revanche, elle est bien moins simple à résoudre et encore moins de manière performante ! C’est

  • Idempotence: Exactly-once in order semantics per partition. The producer send operation is now idempotent… written once on broker
  • Transactions: Atomic writes across multiple partitions

De manière plus générale, cet article est un excellent résumé des problématiques de livraison de messages, et a même été applaudi par Wernel Vogels, le CTO d’Amazon.

Data

Spark 2.2 : une petit pas pour le streaming, un grand pas pour le développeur

Ce mardi 11 juillet, Apache Spark 2.2 a été annoncé en release. Outre les ajouts de nouveaux algorithmes distribués (cette fois-ci majoritairement sur GraphX, MLLib et SparkR), une annonce forte est faite dans la release note.

Spark Structured Streaming est maintenant considéré comme « production ready ». Ceci signifie que le tag « experimental » n’est maintenant plus précisé et que les équipes de développement du framework considèrent le tout comme suffisamment mature pour être exploité par tous.

Simone Civetta
Simone est responsable technique des équipes mobilités chez Xebia. Il est également formateur au sein de Xebia Training .
Sylvain Lequeux
Sylvain a 6 ans d'expérience en développement d'applicatif backend, principalement Java. Depuis 2 ans, il s'investit autour des technologies BigData et a rejoint Xebia à ce titre en 2015. Il dispense la formation certifiante Cloudera Administrateur et est certifié Cloudera Developper. Sylvain est également passionné par le craftsmanship.
Alexis "Horgix" Chotard
Alexis "Horgix" Chotard est DevOps chez Xebia et s'intéresse particulièrement à tout ce qui est infrastructure moderne et dynamique (infra-as-code, containérisation, automatisation, self-healing, déploiement continu, ...). Alexis est également formateur au sein de Xebia Training .

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *