Mnoho firem dnes potřebuje rozhraní pro portály, mobilní přístupy, systémy třetích stran nebo interní integrace. Server REST je pro to často správným krokem, ale jen tehdy, pokud nepředstavuje jen tenkou slupku nataženou přes stávající legacy logiku.
S Delphi lze smysluplně vybudovat výkonné serverové části a sdílenou business logiku, pokud jsou architektura a odpovědnosti čistě vyjasněné. Která pravidla smějí do klienta, která patří do serveru, která data jsou vedoucí a jak zůstanou chyby dohledatelné?
Zejména v dlouhodobě rostlých podnikových systémech není API čistě technický doplněk. Spoluurčuje, jak budou procesy do budoucna rozšiřovány, zabezpečovány a provozovány. Proto servery REST vždy plánujeme společně s datovým modelem, deploymentem a observabilitou.
Nakonec nerozhoduje počet endpointů, ale to, zda z klienta, služby a správy dat vznikne systém, který zůstane funkčně konzistentní a provozně odolný.