I was out of the loop with (typed-)actors in the last years, and I tried to rewrite/refactor some old actors to the new typed ones, and I have some questions.
Before typed, we created 1 AS in the Main, 1 Materializer, and passed it down as implicit to “everything”. One ActorSystem per app was the actual best practice.
After typed, we have typed AS. As I understand for every actor hierarchy I need to create a new AS, which was a huge red flag before.
Also, I still need(?) an untyped AS for akkahttp and streams. So, I will have N AS for N actor hierarchy + one untyped AS for streams and HTTP?
I read the docs, but these things seems strange to me, and knowing how things worked before, my senses are alarming.
Can sb link me the docs that I probably haven’t noticed before?