Desenvolvimento de API´s

Alguns artigos tratando da criação de arquiteturas de API’s.

Uma API (Application Programming Interface) ou Interface de Programação de Aplicativos é uma conexão entre computadores ou entre programas de computador. É um tipo de interface de software, oferecendo um serviço a outros softwares.

Fonte.: https://en.wikipedia.org/wiki/API


API Architecture - Design Best Practices for REST APIs

por Abdul Wahab em 31/10/2021.

Veja com uma linguagem clara e direta algumas dicas de boas práticas no projeto e desenvolvimento de API’s REST.


API Architecture - Performance Best Practices for REST APIs

por Abdul Wahab em 07/11/2021.

Palavras do autor:

Um design bem pensado também deve levar em conta os aspectos de desempenho de uma API. Um bom design significa pouco se a API não tiver o desempenho desejado em resposta a solicitações crescentes e requisitos de negócios e/ou clientes em evolução.


REST API Design Best Practices – How to Build a REST API with JavaScript, Node.js, and Express.js

por Jean-Marc Möckel em 04/05/2022.

Palavras do autor:

Fornecer exemplos simples ajuda a entender o conceito em si sem muita complexidade, mas na prática as coisas nem sempre são tão simples. Tenho certeza que você sabe do que estou falando 😁

É por isso que eu decidi escrever este tutorial. Juntei todos esses aprendizados (bons e ruins) em um artigo digerível, fornecendo um exemplo prático que pode ser seguido. No final, construiremos uma API completa enquanto implementamos uma prática recomendada após a outra.