To zależy :) Tak mi się wydaje że będziesz to pisać w PHP, wnioskuję po twoim nicku. A najprawdopodobniej będziesz pisać prostą aplikację, to w zupełności apache ci wystarczy. Potem gdy twoja aplikacja będzie się rozrastać, to możesz mówić o jakiejś większej optymalizacji.
Ja tworzę Api w Laravel, zachęcam abyś poczytał o Auth, Middleware, JWT.