1 comment on “Response size compression in Lagom: GZip Encoding”

Response size compression in Lagom: GZip Encoding


This is a small blog post, in which we will go through the steps to add response compression in our Java-based Lagom service. If you are not familiar with the concepts of Lagom, read through this blog to gain a…

2 comments on “Lagom 1.4: What’s new?”

Lagom 1.4: What’s new?


Lagom is a reactive microservice framework, which is increasingly becoming the go-to solution for building a microservice-based architecture for industry-wide services. In case you still haven't heard of it, this blog post will not only familiarize you with the idea…

0 comments on “Do GIT Right – The 10 commandments!”

Do GIT Right – The 10 commandments!


In this blog post, I'll be sharing with you the 10 commandments for doing GIT right. Let's get to it! 1. The KISS principle - Keep It Simple Silly! Commits should be small, clear and precise. For e.g., two different…

3 comments on “Lagom HeaderServiceCall: What, Why and How?”

Lagom HeaderServiceCall: What, Why and How?


For those of you who are already familiar with Lagom services, this blog post should be a breeze, and you can skip directly to Section B, where the primary focus is to differentiate between three possible ways to implement a…

4 comments on “Lagom Circuit Breaker: What, Why and How?”

Lagom Circuit Breaker: What, Why and How?


When our service depends on a third party service's end point for response, it is possible that due to various reasons, that may vary from bad connection to an internal server error from the third party, our own service fails.…

1 comment on “CockroachDB: Beginner’s Guide to Setup a Secure Cluster”

CockroachDB: Beginner’s Guide to Setup a Secure Cluster


This blog talks about CockroachDB, which is a distributed SQL database built on a transactional and strongly-consistent key-value store. It scales horizontally; survives disk, machine, rack, and even datacenter failures with minimal latency disruption and no manual intervention; supports strongly-consistent ACID transactions;…

1 comment on “Apache Solr with Java: Result Grouping with Solrj”

Apache Solr with Java: Result Grouping with Solrj


This blog is a detailed, step-by-step guide on implementing group by field in Apache Solr using Solrj. Note: Grouping is different from Faceting in Apache Solr. While grouping returns the documents grouped by the specified field, faceting returns the count of documents for…