akka-meta
akka-meta copied to clipboard
This repository is dedicated to high-level feature discussions and for persisting design decisions.
### Short description Adopt [TravisCI's `import` feature](https://docs.travis-ci.com/user/build-config-imports/) like the [scala org](https://github.com/scala/scala-dev/blob/scala-dev/travis/default.yml) ([usage](https://github.com/scala/scala/blob/2.13.x/.travis.yml#L3)) to reduce maintenance burden. ### Details We have multiple smaller decision: 1. don't reinvent the wheel and use...
The idea presented here is to enhance actor-to-actor communication with `!`/`tell` by adding to it an optional mechanism for yielding current execution context or letting it to continue execution in...
The current logging infrastructure in Akka is based on logging strings. Which works fine for oldschool loggers like NLog (on .NET that is) But there are a lot of valuable...
Yesterday I stumbled upon Orbit https://github.com/orbit/orbit What I really liked is the way of having a type-safe way to interact with an actor.. e.g. the Actors protocol is defined through...
Right now we are able to define actor as a single function behavior - using akka-typed (JVM) or F# API (.NET). However this doesn't suit well with existing persistent actor...
I just [published a proposal](https://github.com/krasserm/akka-stream-eventsourcing) how to add event sourcing to Akka Streams. It proposes an `EventSourcing` graph stage that, when joined with an event log, is a stream-based equivalent...
PreStart signal has been removed from it and it was suggested to use Actor.deferred instead But it can be misleading for the newcomers. Here is the example, lets say I...
Today we reviewed the current typed Actor API for Scala. We tried to improve a few things: * make the naming of the factory messages more intuitive * don't require...
The purpose of this issue is to illuminate to which degree we shall support typed and untyped actors to coexist and collaborate—within the same ActorSystem as well as across systems...
Testability is an area not covered in the Akka-vs-Orleans doc. @rkuhn -- would love to hear your opinion.