GNU/Linux Magazine 254

Créez votre API Rest en Python

  • Connexion à une base MongoDB avec Flask RESTful
  • Exploitation des outils curl, Postman et MongoDB Compass
  • Déploiement en production avec Gunicorn et NGINX

Plus de détails

8,90 € TTC

 
SOMMAIRE :

Actus & Humeur

p. 06 Python 3.10 : quelles sont les nouveautés ?
p. 14 ¡ Viva la libertad !

IA, Robotique & Science

p. 22 Construisez votre propre jeu de données pour le Deep Learning

Outils & Système

p. 34 Docker pour du développement local

Data & Big Data

p. 44 Créer une application avec GraphQL plutôt que REST

Libs & Modules

p. 60 Déployer un outil Java réalisé avec Quarkus
p. 67 Écriture d’une API REST en Python : le framework Flask RESTful

Édito

Lorsque l’on vend un logiciel, il faut satisfaire le client pour espérer en acquérir de nouveaux. Ceci est d’autant plus vrai lorsque le produit en question est vendu sous la forme d’un service. Un de nos lecteurs m’a fait remonter une information croustillante : disposant d’un site internet géré et alimenté en actualités par un prestataire, il a demandé à connaître le nombre de connexions clients ainsi que le nombre de vues par page, taux de rebond, etc. Le prestataire fournit bien des statistiques en back-end, mais celles-ci étant par trop parcellaires, notre lecteur a pensé qu’il ne consultait pas le bon onglet et il a donc questionné le service client. La réponse est édifiante : « Nous n’avons aucune connaissance du nombre de vues sur votre site, vous avez la partie STATISTIQUE effectivement en pourcentage, par mois en sélectionnant (base documentaire / newsletter / site institutionnel / et choisir le type (dossiers/chiffres/brèves, etc.) ». En effet, sur la capture d’écran jointe, on peut bien voir un pourcentage pour chaque page consultée... pourcentage complètement inutile puisque se basant uniquement sur les utilisateurs du site. C’est un peu comme la publicité pour le Loto : « 100% des gagnants ont tenté leur chance ». Bravo, ça ce sont des statistiques pertinentes ! Voici donc comment faire en sorte que le client ne puisse jamais savoir si son investissement est justifié ou non.

Mais l’histoire ne s’arrête pas là ! Dans la suite du mail, la chargée de communication client indique : « Pour information, nous avons un nouveau modèle de site personnalisable depuis plusieurs mois, vous n’avez peut-être pas vu le mail transmis sur le sujet, pour migration de votre site actuel ». Il y a donc une nouvelle offre et peut-être celle-ci comprend-elle des statistiques améliorées ? Plein d’espoir, notre lecteur se renseigne donc sur le coût du passage à cette version. La réponse : « Aucun coût supplémentaire, cela fait partie de votre abonnement. ». Erreur stratégique majeure : annoncer à un client qu’il paye depuis des mois pour un service alors qu’il peut avoir mieux pour le même prix... De plus, d’un point de vue technique, cela signifie que le prestataire doit maintenir plusieurs versions de son produit au lieu de simplement faire migrer l’ensemble des clients pour un double profit : simplification de la maintenance (diminution des coûts de développement et du risque de bugs) et satisfaction du client. Dans notre cas, tout cela a été oublié et on pourrait répondre à cette personne « votre client a décidé de se désabonner, et sa sentence est irrévocable ! »...

Quoi qu’il en soit, vous consultez bien la dernière mise à jour de votre GNU/Linux Magazine. Bonne lecture !

Tristan Colombo

A propos du magazine
Logo

Le magazine de référence technique pour les développeurs et les administrateurs sur systèmes UNIX, open source & embarqué !

Pionnier dans son domaine, GNU/Linux Magazine est depuis 1998 une véritable référence technique pour pour tous les développeurs et administrateurs sur systèmes Unix, open source et embarqués. Le premier magazine français 100 % Linux se démarque grâce à une ligne rédactionnelle résolument technique et pédagogique. Chaque mois de nombreux thèmes sont abordés permettant de toucher à différents domaines de l’informatique, que ce soit de l’intelligence artificielle, de la sécurité, de l’embarqué, du système/réseau ou du hack.

Nouveaux produits