Le Design des APIs Web avec Arnaud Lauret

Le Design des APIs Web avec Arnaud Lauret

Author: Stef August 25, 2021 Duration: 1:01:30
S'il est vrai que le software mange le monde, il est tout aussi vrai que les APIs mangent le software. Les APIs font tourner le web, et ce n'est pas les exemples qui manquent de Facebook à Google en passant par Twitter ou Netflix, au point que c'est un sujet incontournable lorsqu'il s'agit de créer une application. Mais créer une API ne se fait pas sans beaucoup d'efforts, et parfois pas mal de douleur. En effet, au-delà du code qui est un sujet qui nous passionne tous, il y a d'abord un design ; l'implémentation ne vient qu'ensuite. Et dans ce domaine, les erreurs sont fréquentes, pénibles et ont même parfois des conséquences catastrophiques. Mon invité, Arnaud Lauret aka API Handyman, y consacre un blog et vient de publier un livre sur le sujet : le Design des Web APIs aux éditions Manning. Arnaud est Leader API et Architecture chez Natixis, et le moins que l'on puisse en dire, c'est qu'il a travaillé son sujet. Avec lui, je reviens sur ce qui fait une bonne API, mais nous parlons aussi de sécurité, de cycle de vie, et des erreurs qu'il est facile d'éviter quand on prend le temps de faire un bon design. Notes de l'épisode : - Générer une documentation à partir d'OpenAPI : https://github.com/Redocly/redoc - Akita est un outil vous permettant d'améliorer le développement de vos APIs, notamment en scannant le traffic entrant et sortant : https://www.akitasoftware.com/ - Le blog d'Arnaud : http://apihandyman.io/ - Bénéficiez de 37% de réduction sur The Design of Web APIs ou sur n'importe quel autre livre du catalogue de Manning en utilisant le promo code podelmonk21 : http://mng.bz/l2wB - Pour gagner un exemplaire numérique de The Design of Web APIs, retweetez simplement le tweet qui mentionne cet épisode du postcast https://twitter.com/k8Monkeys avec un commentaire sur ce que vous en avez pensé ; le gagnant sera tiré au sort et contacté via Twitter Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Chaque semaine, Electro Monkeys plonge dans l'univers complexe et en perpétuel mouvement du cloud natif. Animé par Stef, ce podcast technique déconstruit des concepts comme Kubernetes et explore les écosystèmes open source qui les entourent, au travers de conversations approfondies avec des acteurs du domaine. Il ne s'agit pas simplement d'écouter des explications, mais de saisir les implications pratiques et l'évolution collective de ces technologies. En écoutant ce podcast, on accède à des discussions de fond qui éclairent les rouages et les défis derrière les infrastructures modernes, au-delà du simple buzzword. La démarche est claire : rendre accessible une matière souvent ardue sans en sacrifier la profondeur technique. Electro Monkeys s'adresse à celles et ceux qui veulent comprendre les fondations sur lesquelles se bâtissent les applications contemporaines, en allant au-delà de la surface. Chaque épisode est une occasion d'apprendre directement des personnes qui conçoivent et utilisent ces outils au quotidien, offrant un regard authentique sur les tendances et les meilleures pratiques. C'est cette immersion dans le concret de la communauté cloud native qui fait la singularité de ces échanges hebdomadaires.
Author: Language: French Episodes: 100

Electro Monkeys
Podcast Episodes
Sécurité des conteneurs dans VMware [not-audio_url] [/not-audio_url]

Duration: 1:01:51
Au fil du temps, VMware a su se construire un écosystème entier autour de son produit phare : vSphere. J'ai déjà eu l'occasion ici de parler de Tanzu, bien évidemment, et aussi d'Antrea. Et aujourd'hui, pour nous aligner…
Trouvez le job qui correspond à votre style de vie avec Paul Gratian [not-audio_url] [/not-audio_url]

Duration: 59:57
Dans certains secteurs comme notamment l'IT, le temps est au changement. Peut-être est-ce dû à la pandémie, peut-être est-ce seulement le cycle naturel des choses, mais aujourd'hui beaucoup de personnes ont fait le choix…
Vers un code durable avec Jérémie Drouet [not-audio_url] [/not-audio_url]

Duration: 58:50
Pour ce dernier épisode de l'année, j'ai eu envie de revenir, mais également d'approfondir, le sujet d'un code soucieux de sa consommation énergétique. Y a-t-il des langages meilleurs que d'autres, des manières d'écrire…
Scaleway avec Gaspard Plantrou [not-audio_url] [/not-audio_url]

Duration: 1:01:43
Les cloud providers ne se limitent pas à AWS, GCP ou Azure, loin s'en faut. L'offre européenne, si elle ne rivalise pas en taille, a souvent d'autres atouts pour tirer son épingle du jeu, notamment en termes de réversibi…
IT et impact environnemental avec Benoît Petit [not-audio_url] [/not-audio_url]

Duration: 1:00:56
Alors que les préoccupations sur le climat sont de plus en plus présentes dans notre quotidien, le Green IT lui ne semble être qu'à ses balbutiements. Ne me faites pas dire ce que je n'ai pas dit, je ne dis pas que perso…
La success story de Traefik Labs avec Emile Vauge [not-audio_url] [/not-audio_url]

Duration: 1:03:50
Traefik est un software open source populaire, aussi bien pour sa simplicité d'utilisation que pour ses fonctionnalités. Et si vous ne le connaissez pas encore, je vous encourage vivement à écouter l'épisode 9 de ce podc…
Yugabyte, du PostgreSQL distribué avec Franck Pachot [not-audio_url] [/not-audio_url]

Duration: 1:03:07
La persistance de la donnée a toujours été compliquée, notamment lorsqu'il s'agit de tacler des problèmes aussi délicats que la disponibilité ou la mise à l'échelle. Longtemps on s'est appuyé sur le modèle master/slave p…
Formation et autoformation avec Xavier Pestel [not-audio_url] [/not-audio_url]

Duration: 1:02:22
Vous savez que la formation et même souvent l'auto-formation sont clés dans les métiers de l'IT, car avec un paysage aussi changeant, nos connaissances deviennent de plus en plus rapidement obsolètes. Mais comment trouve…
Datadog et les 3 piliers de l'observabilité avec Nicolas Narbais [not-audio_url] [/not-audio_url]

Duration: 1:00:55
L'observabilité est un sujet passionnant, et vous devez vous douter qu'il me passionne particulièrement puisque j'ai rejoins Datadog il y a peu. J'en ai parlé récemment, L'observabilité s'appuie sur les trois grands pili…
Portworx avec Gabriel Ferreira [not-audio_url] [/not-audio_url]

Duration: 1:03:09
Le stockage dans Kubernetes a longtemps été complexe et laborieux, et vous êtes peut-être de ceux qui l'ont appris à leurs dépens. Mais tout cela est maintenant loin derrière nous, et nous tirons aujourd'hui tous les ava…