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 quelques 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 !

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

La problématique est simple : garantir qu’un message sera délivré et traité une seule fois, 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 à cause de 2 principaux éléments :

  • 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.

Publié par Simone Civetta

Simone est responsable technique des équipes mobilités chez Publicis Sapient Engineering.

Publié par Sylvain Lequeux

Sylvain est data engineer à Xebia depuis 3 ans. Fort de son expérience en développement d'applicatifs backend, il s'investit dans le software craftsmanship. Il dispense la formation certifiante Cloudera Administrateur et est certifié Cloudera Developper.

Publié par 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 .

Commentaire

Laisser un commentaire

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

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.