È ridondante avere un controller REST in un'applicazione di server che ha eventi http?
es. Immagina un'applicazione serverless come questa:
functions:
hello:
handler: com.sandbox.serverless.Handler::handleRequest
events:
- http:
path: message/hello
method: get
Sarebbe ridondante avere il proxy del metodo gestore un controller REST? Se avessi un controller REST, farebbe questo lavoro:
- Rispondi all'evento HTTP
- Convalida l'input
- Richiama la funzione del livello aziendale
- Restituisci la risposta al chiamante
Devo fare questo lavoro nella funzione di gestione?