Author Archives: Pankhurie

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. … Continue reading

Posted in Scala | Tagged , | 3 Comments

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; … Continue reading

Posted in Scala | Tagged , , | 1 Comment

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 … Continue reading

Posted in Java | Tagged , , | 1 Comment