¿Cómo sé cuándo usar API o eventos?
Bien, ya hemos visto qué es la API y el marco de eventos. Ambos parecen ser similares. ¿Cómo sé cuándo usar API o eventos?
La API se utiliza principalmente para interacciones en las que se necesita una respuesta inmediata, como las interacciones del usuario. Por ejemplo, inicie un pago y recibirá una respuesta si la orden de pago se reserva o no al enviar el formulario.
El evento se utiliza para la interacción de sistema a sistema: por ejemplo, el banco recibe un pago entrante, lo procesa y, cuando se debita su cuenta, se genera un mensaje de alerta del banco. Esto es muy parecido al tiempo real, pero no sincrónico.
La API funciona mejor para las interacciones del usuario, ya que es en tiempo real, pero los eventos funcionan mejor con middleware, ya que es casi en tiempo real.