Depende mucho de tus necesidades.
Si esta es una idea nueva, implemente lo que sea más rápido para lanzarlo rápidamente y validar su idea.
Puede agregar cualquier capa más tarde.
También depende de otra funcionalidad que pueda tener. Si su aplicación tiene administración de usuarios, funcionalidad dinámica del sitio web y otros, entonces el servidor de aplicaciones es imprescindible y definitivamente lo diseñaría como un intermediario para el servidor de actores.
Mi preferencia personal es comenzar con el servidor de aplicaciones (incluso sin servidor web) ya que ajusta todas las llamadas de manera consistente y organizada y actúa como un punto de partida para otros servicios. el servidor de aplicaciones también contiene la capa del cliente (suponiendo que no se trate de páginas html estáticas), así que comience desde allí y agregue funcionalidad y capas según sea necesario.
- ¿Hay alguna manera de que dos computadoras en dos subredes diferentes puedan comunicarse?
- ¿Cuál es el mejor software para cambiar su dirección IP?
- Cómo hackear una computadora a través de una IP pública, cómo seleccionar una computadora especial de la red
- ¿Qué es el MAC en una capa de enlace de datos?
- ¿Cómo puedo identificar la IP válida?
PD
El uso de los marcos y métodos correctos puede facilitar el cableado y la integración.