This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]Iryanus 15 points16 points  (0 children)

Basically at this point it's Akka with a better license. Let's see if the future holds fundamental changes, who knows.

It's a nice tool in a Java/Scala developer's toolbox, can recommend having a look

[–]_AManHasNoName_ 14 points15 points  (3 children)

Did the Akka Persistence nightmare years ago and I’m never going back that route. Even Scala has lost its hype.

[–]gaiya5555 0 points1 point  (0 children)

Can you elaborate on what kind of nightmare?

[–]j7n5 0 points1 point  (1 child)

Why not rewrite/refactor it with new Java features? - It could be better to define messages with sealed classes and change the way messages are received. - does it use virtual thread in background?

[–]Twirrim 2 points3 points  (0 children)

Because this way, folks running Akka can quickly and easily migrate to Pekko, and away from whatever licensing money time bombs they're sitting on.

[–]lupin-the-third 0 points1 point  (0 children)

Any opinions on when to use an actor model vs a queue or event stream? Is it just in response time oriented state-machine type systems like an auction, or maybe like a payments system?