backend - rest : definições e boas práticas