• Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    It’s a prominent framework for basically implementing distributed applications in JVM languages (Java, Scala, Kotlin etc.).

    It contains an implementation of the actor pattern (a more sophisticated, but long-term simpler way of doing multi-threading), clustering of distributed applications, data streaming and more.

    Basically, if you want to write a production-ready distributed application, you currently use either Akka or Erlang (which is a whole separate programming language).