What are the merits/demerits of backend architectures with both API server and database server?
I recently got a recommendation to always build backend applications as a pair of two servers: an API server and a database server. The API server exposes APIs to the mobile/web clients, but to get/create/update data it communicates - through, say, g...