Where does HAProxy sit in a basic load-balanced service architecture?
Inside every client application as a local database.
As a replacement for all backend application servers.
Behind the storage disks where it cannot receive client traffic.
In front of backend servers as the client-facing entry point that distributes requests.