Quelques Liens & Ressources

Training Repository

https://github.com/wishtack-training/wt-training-rest-api

Websheep

https://github.com/marmicode/websheep

ReST API Checklist

https://rest-api-checklist.marmicode.io/projects

Autres ressources

OWASP API Security Top 10

https://github.com/OWASP/API-Security/blob/master/2019/en/dist/owasp-api-security-top-10.pdf

Slides et vidéos du meetup sur la sécurité des APIs ReST

https://blog.wishtack.com/2017/07/28/slides-et-video-des-talks-au-meetup-lyonjs-47/

Blog Posts & Videos

Microservice Prerequisites by Martin Fowler

https://martinfowler.com/bliki/MicroservicePrerequisites.html

Mastering Chaos - A Netflix Guide to Microservices

https://www.youtube.com/watch?v=CZ3wIuvmHeM

From Monolith to Microservices at Zalando

https://www.youtube.com/watch?v=gEeHZwjwehs

ReST vs. GraphQL vs. gRPC Decision Tree

https://phil.tech/2018/picking-an-api-paradigm-implementation/

ReST APIs Must Be Hypertext-Driven by Roy T. Fielding

https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

Best Practices in API Governance

https://swagger.io/resources/articles/best-practices-in-api-governance/

Code First vs Design First

https://swagger.io/blog/api-design/design-first-or-code-first-api-development/

ReST API & SDKs

https://www.docusign.com/blog/if-your-rest-api-is-fine-can-you-get-away-without-having-an-sdk/

OAS 3.0 Most Significant Changes

https://blog.restcase.com/6-most-significant-changes-in-oas-3-0/

API Versioning Has No Right Way

https://blog.apisyouwonthate.com/api-versioning-has-no-right-way-f3c75457c0b7

Stripe API Versioning

https://stripe.com/blog/api-versioning

The Difference Between API Gateways and Service Mesh

https://konghq.com/blog/the-difference-between-api-gateways-and-service-mesh/

How RSA works

https://en.wikipedia.org/wiki/RSA_(cryptosystem)

Problem Details for HTTP APIs RFC7807

https://tools.ietf.org/html/rfc7807