-
DevOps
Testing Spark Streaming: Integration testing with Docker Compose
In the first post of this series, we saw how to unit test Spark Streaming operations using Spark Testing Base.…
Read More » -
Software Development
Testing Spark Streaming: Unit testing
There is enough evidence to prove the importance of automated testing. Projects in new fields often neglect automated testing, as…
Read More » -
Software Development
State in scalable architectures
Handling state is one of the cornerstones of software development. Most of business value derived from software relies on state.…
Read More » -
Scala
Unit vs Integration Akka Testing
This is the sixth post in the series about integrating sync clients with async systems (1, 2, 3, 4, 5).…
Read More » -
Scala
Coordination in Akka
This is the fifth post in the series about integrating sync clients with async systems (1, 2, 3, 4). Here…
Read More » -
Enterprise Java
Publish Subscribe model in Kafka
This is the fourth post in the series about integrating sync clients with async systems (1, 2, 3). Here we’ll…
Read More » -
Scala
Finite state machines with Akka
As you could remember from previous posts, Part 1 and Part 2, we’re implementing a solution that integrates a sync…
Read More » -
Software Development
Akka basics
As the previous post explained our system is based on Akka. Before going into more detail about our solution, I’d…
Read More » -
Software Development
Async systems with sync clients
As the Reactive Manifesto says Reactive systems are: Responsive, Resilient, Elastic and Message Driven. The last principle often goes together…
Read More »
- 1
- 2