I’ve been exposed to workflows early on in my career, at first in enterprise environments where advanced GUIs were used to model highly complex business workflows whose execution would invariable lead to …
Three key findings from ten years of home-office
It’s been nearly ten years that I have worked mainly from home (or more accurately, homes, as we moved around a bit). As it turns out, many people now work from home, …
10000 nodes and beyond with Akka Cluster and Rapid
Update: there’s a podcast episode about this The year is 2021. As the world is still deeply affected by the COVID-19 pandemic, the United Nations have decided that in order to prevent …
Tour of Akka Typed: Cluster Singleton and Routers
In part 5 of this series, we started to scale the application from a local one to a clustered one by introducing Cluster Sharding. In this article, we will continue our effort …
Tour of Akka Typed: Cluster Sharding
Update 21/11/2019: Fixed comment about shardId extraction in relation to ShardingEnvelope Welcome to the fifth part of the Akka Typed series! In this part, we’ll leave the safe harbor of a single …
One step closer: exploiting locality in Akka Cluster based systems
When it comes to the latency of processing a request in a distributed system, everyone knows (or should know) that doing things over the network is the most expensive thing you can …
Tour of Akka Typed: Event Sourcing
Welcome to the fourth part of the Akka Typed series. In the first part we had a look at the the raison d’être of Akka Typed and what advantages it has over …
Tour of Akka Typed: supervision and signals
Update 18.10.2019: fixed wrong syntax for handling multiple exceptions, clarifying a few points Welcome to the third part of the Akka Typed series. In the first part we had a look at …
Tour of Akka Typed: Message Adapters, Ask Pattern and Actor Discovery
In the previous article of this series we’ve explored the basics of the Akka Typed API: why it was created and what are its benefits in comparison to the classic Actor API, …
Tour of Akka Typed: Protocols and Behaviors
Update 18.08.2019: corrected actor hierarchy and default supervision strategy Ukrainian translation / Chinese translation In this series we are going to explore Akka Typed, the new Akka Actor API that brings significant …