logoalt Hacker News

cogman10yesterday at 5:04 PM3 repliesview on HN

IMO, you made a good decision ditching akka. We have an akka app before the BUSL and it is a PITA to maintain.

Vert.x and other frameworks are far better and easier for most devs to grok.


Replies

switchbakyesterday at 6:05 PM

> We have an akka app before the BUSL and it is a PITA to maintain

I would imaging the non-Scala use case to be less than ideal.

In Scala land, Pekko - the open source fork of Akka is the way to go if you need compatibility. Personally, I'd avoid new versions of Akka like the plague, and just use more modern alternatives to Pekko/Akka anyway.

I'm not sure what Lightbend's target market is? Maybe they think they have enough critical mass to merit the price tag for companies like Sony/Netflix/Lyft, etc. But they've burnt their bridge right into the water with everyone else, so I see them fading into irrelevance over the next few years.

show 1 reply
wmfivyesterday at 6:33 PM

I've found actors (Akka specifically) to be a great model when you have concurrent access to fine grained shared state. It provides such a simple mental model of how to serialize that access. I'm not a fan as a general programming model or even as a general purpose concurrent programming model.

show 2 replies
tombertyesterday at 5:46 PM

Yeah, Vert.x actually ended up being pretty great. I feel like it gives me most of the cool features of Akka that I actually care about, but it allows you to gradually move into it; it can be a full-on framework, but it can also just be a decent library to handle concurrency.

Plus the license isn't stupid.