A Verdade sobre APIs REST: Além do CRUD
Este artigo mergulha na essência do estilo arquitetônico REST, revelando seu princípio central: Hypermedia como o Motor do Estado da Aplicação (HATEOAS). Muitas das chamadas "APIs RESTful" apenas aderem às operações CRUD, negligenciando a restrição chave do HATEOAS, levando a um acoplamento estreito entre cliente e servidor, prejudicando a manutenibilidade e a escalabilidade. Por meio dos argumentos e exemplos de Roy Fielding, o artigo esclarece como APIs REST verdadeiras orientam a interação do cliente por meio de links de hipermídia, permitindo a descoberta dinâmica de recursos e transições de estado, construindo, em última análise, sistemas distribuídos frouxamente acoplados e evolutivos. O artigo também discute as compensações práticas que frequentemente levam a abordagens mais simples, semelhantes a RPC.