This blog talks about to less use ActorSelection to select an actor.
I have a CatalogActorSystem having 10000 product actors. All these actors have names which is really their ids. If I need to have access to the a product with id for example Product_5000 and should not use ActorSelection, I have to have a collection (Implemented with dictionary or ICollection) of product actors in an actor like CatalogActorsCache and have to iterate all of them to find the right one.
Shouldn't I be using the ActorSelection to locate the right product and not any of my search algorithm or use a Dictionary with the key as the product id?