Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

Handling a massive amount of product variations with Elasticsearch

Handling a massive amount of product variations with Elasticsearch

In this blog we will review different techniques for modelling data structures in Elasticsearch. A project case is used to describe our approach on handling a small sized product data set with a large sized related product variations data set. Furthermore we will show how certain modelling decisions resulted in a 1000 factor query performance gain! […]

Axon Framework 2.0-rc1 released

Axon 2 has hit an important milestone today, as we have published the first Release Candidate. This release marks a major milestone towards the final 2.0 release, expected early January. All features on the roadmap have been implemented in this release. The coming weeks, these features will be refined and fine-tuned for optimal performance and […]

Introducing Lucene Index Doc Values

Introducing Lucene Index Doc Values

From day one Apache Lucene provided a solid inverted index datastructure and the ability to store the text and binary chunks in stored field. In a typical usecase the inverted index is used to retrieve & score documents matching one or more terms. Once the matching documents have been scored stored fields are loaded for the top N […]

Processing 1M tps with Axon Framework and the Disruptor

Processing 1M tps with Axon Framework and the Disruptor

LMAX, a trading company in the UK, recently open sourced one of their core components: the Disruptor. This component allows reduces execution overhead by removing the necessity for locks, while still keeping processing order guarantees. A pretty ingenious piece of engineering, if you ask me. I tried to apply the disruptor to the Axon Command […]