Futurakka Volume II

Futurakka Volume II

In the previous post, we reviewed the features of Futures in Scala and the most important methods used in the API. In this post, we’ll review another interesting API for handling asynchrony with Scala together with the use of Futures. Promises provide an alternative way to create Future instances. A Promise has to be fulfilled […]

Futurakka, Volume I

Futurakka, Volume I

The objective of this post is to explain the nuts and bolts of dealing with Futures in Scala and Akka. Futures allow to perform many operations in parallel in an efficient and non-blocking way, but dealing with multiple operations can be a real headache. On this post, we’ll review the main APIs and we’ll see […]

Akka Episode II – The Empire Strikes Back

Akka Episode II – The Empire Strikes Back

In the previous post, we learned the basic foundations of the Akka toolkit. In this post, we‘ll see the nuts and bolts of an Akka application built on Scala. For doing this, at first we must define our actor model, and later implement every actor and the necessary messages to communicate actors between them. The […]

Akka Episode I – The Force Awakens

Akka Episode I – The Force Awakens

In recent times the term of reactive programming is being listened more and more. This one is a programming paradigm oriented to data flows and the propagation of change. Currently, Akka is becoming one of the most popular free and open-source toolkits for constructing concurrent and distributed applications on the JVM. This post explains which […]

Building a Docker Container Orchestrator with Akka

Building a Docker Container Orchestrator with Akka

Nowadays, Docker containers have become the core behind service-oriented architectures (microservices). With this approach, there’s a need of some distributed applications which are able to run these containers at scale, like Kubernetes or Docker Swarm. Maybe one day you wonder how difficult it would be to build such a system, or even how it can […]