free_zed.gitlab.io/content/pyconfr-python-grpc-2019.md

2.2 KiB
Raw Permalink Blame History

Title: Micro-services pour une application d'analyse sémantique de textes Date: 2019-11-03 16:00 Summary:gRPC/Python: Exemple pratique d'utilisation de micro-services pour une (mini) application d'analyse sémantique de textes (NPL) Category: Bloc-notes Tags: pyconfr, talk, bordeaux, dev, grpc, micro-services, npl, python Status: published

gRPC/Python: Exemple pratique d'utilisation de micro-services pour une (mini) application d'analyse sémantique de textes (NPL)

Par Lionel Atty Salle Charles Darwin Dimanche à 15h00

mots clés: Python gRPC micro-services NPL Spacy packaging architecture Docker

logo PyConFr Bordeaux 2019 Après une (courte) présentation du framework Google gRPC (paradigmes, protocoles, API de communications, ...), on s'intéressera à son binding spécifique Python. On présentera une utilisation (concrète) des outils du framework gRPC (Python) via le développement d'une (mini) application Python.

L'application permet d'analyser des contenus textes (texte associé à des tweets). Cette analyse (sémantique) s'appuie sur des outils (python) de NPL (Natural Processing Langage). L'étude (du développement) de cette application nous offre un cadre de (semi)production, à travers lequel on pourra aborder des considérations de production (ou mise en production) d'applications python.

On s'intéressera particulièrement à des notions d'architecture et (un peu) d'infras:

  • propositions de stratégie de packaging/structuration/versionnement de projets python avec micros-services
  • tests unitaires: comment tester des micro-services gRPC? (framework de tests: PyTest)
  • docker: outils de dev, containeurs de production, stratégie de releases
  • CI/CD: CircleCI, TravisCI

Notes personnelles:

Trop technique pour moi…