-
Managing configuration of a distributed system with Apache ZooKeeper: Loading initial configuration
This post is the second in the series of publications about using the Apache ZooKeeper for building configuration management solutions for a distributed system. It focuses on implementing a tool for loading initial configuration data into a…
-
How to set request throttling on a dispatch HTTP client
Let’s consider the ability to limit the number of HTTP requests being handled by an application simultaneously. For example, the throttling of HTTP requests being sent by the application could be enabled, among other, by the following…
-
Managing configuration of a distributed system with Apache ZooKeeper
One of the steps towards building a successful distributed software system is establishing effectiveconfiguration management. It is a complex engineering process which is responsible for planning, identifying, trackingand verifying changes in the software and its configuration as…
-
Building REST service with Scala
Enterprise application might be developed using a variety of architectural styles. And REST is one of the most powerful of them. It allows us to build simple, scalable, highly productive APIs with independent components on the basis…
-
Table existence check using Slick
I’m using Slick library in my project and need to ensure that all required MySQL tables are created on application start. The common approach of creating DDL statements for a table in Slick is calling its ddl method that…
-
How to update entire database record using Slick
Slick documentation says how to perform update operation for specific column, but doesn’t contain any examples of updating entire record. Below is tiny example of how to do that. Let’s assume we have a mapped table that…
-
Native 0mq library version for akka-zeromq-2.0.x
I had a chance to try akka-zeromq module last month in order to implement solution for inter-service communication using Scala, Akka 2.0 and ZeroMQ. The module is built as extension to Akka and based on ZeroMQ bindings…
Boost your business with custom software
Tell us about your business needs and we’ll suggest a solution
Thank you!
We have received your request and will get back to you within 1 business day.






