i have a background in enterprise distributed systems using Messaging technologies such as RabbitMQ
and others, though i am relatively new to Actor Model
.
with that said, i am wondering if it is a good idea to use the Actor Model
frameworks such as AKKA
or AKKA.NET
for an application similar to Whatsapp
?
given the requirements of such apps (High availability, low latency etc...).
my other question is that, is the built-in actor model of Erlang the reason why big companies use it for their messaging apps or there is something else that i am not aware of?
technical explanation is highly appreciated. thanks in advance.