Padrão REST - Regras
Cliente/servidor com HTTP;
Uma aplicação frontend pode acessar a API via HTTP, por exemplo.
Comunicação stateless;
Cada requisição será independente e isolada.
Cache;
Armazenar dados em memória para melhor aproveitamento.
Interface uniforme, formato padronizado;
Rotas (especificações de como acessar a API) padronizado.
Sistema em camadas;
Código sob demanda (opcional)
Atualizado