Bruno Rocha @rochacbruno | Blog | @twitter
Dicas de como estruturar uma boa API com Flask usando diferentes abordagens e também como utilizar os já conhecidos e amplamente adotados Swagger e Slate para criar uma documentação comercial e um API playground de suas APIs usando Flask e a estensão Flasgger:
O que é uma web API?
O que é REST?
E o GraphQL?
Caracteristicas de uma boa API REST
Exemplos de Flask para APIs
Abordagens com alto acoplamento
Escalabilidade
API é front-end
O que é Swagger?
Usando Flasgger para automatizar a criação da UI
Tutoriais de Flasgger:
- http://brunorocha.org/python/flask/flasgger-api-playground-with-flask-and-swagger-ui.html
- http://brunorocha.org/python/microservices-with-python-rabbitmq-and-nameko.html
Repo do projeto: