¿Es IFTTT un motor de reglas?

La respuesta simple es no. Es un sistema para responder a eventos.

La definición “clásica” de un motor de reglas es aquella que implementa una red RETE. Una red RETE es una tecnología que optimiza la entrada contra las reglas para que incluso miles o decenas de miles de reglas en un sistema puedan evaluarse rápidamente. Otra característica es que si la porción “entonces” de una regla altera los “hechos” (entrada a las reglas), entonces el sistema de reglas reevalúa las reglas y, si es necesario, vuelve a disparar las reglas hasta que se haga. Esta es una explicación muy simplificada. Busque el motor de reglas, la red BRMS o RETE para obtener más información.

IFTTT solo responde a un evento que ocurre y ejecuta una acción basada en el evento. En la mayoría de los casos (apostaría si fuera un apostador), el conjunto de reglas IFTTT de cada persona es tan pequeño que incluso si lo implementaran como una red RETE, la construcción de la red en tiempo de ejecución compensaría el tiempo potencial ahorrado por ejecutar las reglas.

Solo mis 2 centavos, su millaje puede variar.