Muitas empresas necessitam hoje de interfaces para portais, acessos móveis, sistemas de terceiros ou integrações internas. Um REST-Server é frequentemente o passo correto para isso, mas apenas se não for aplicado como uma casca fina sobre a lógica legada existente.
Com Delphi é possível construir partes de servidor de alto desempenho e lógica de negócio compartilhada de forma sensata, desde que arquitetura e responsabilidades estejam claramente definidas. Quais regras podem residir no cliente, quais pertencem ao servidor, quais dados são mandatórios e como os erros permanecem rastreáveis?
Especialmente em sistemas empresariais consolidados, uma API não é um mero complemento técnico. Ela influencia como os processos serão futuramente ampliados, protegidos e operados. Por isso planejamos servidores REST sempre em conjunto com o modelo de dados, implantação e observabilidade.
No fim não conta o número de endpoints, mas sim se de cliente, serviço e persistência de dados emerge um sistema que se mantém funcionalmente consistente e operacionalmente robusto.