Developer Blog

Using a message queue for bottleneck isolation

In this article, we're going to talk about early architectural strategy for pre-idenfitied bottlenecks, how using a message queue can help, and run through an example application we built where this principle applied. When we go about designing systems where there is a clear and expected performance bottleneck, how do we design the system to … Continue reading Using a message queue for bottleneck isolation

Change Detection for Software Engineers Part I : Introduction and CUSUM

This post originally appeared on Will Faithfull's personal site: faithfull.me I've decided to force myself into the habit of blogging about my PhD topic, in the hope that people who find these posts have an easier time comprehending the subject matter than I did. This, and future posts, will attempt to focus on a particular … Continue reading Change Detection for Software Engineers Part I : Introduction and CUSUM

Overriding Spring Data REST Repositories

This post originally appeared on Will Faithfull's personal site: faithfull.me We often use spring-data-rest to abstract away simple RESTful CRUD boilerplate, and it is very good at it. The problem comes in more complicated situations. Sometimes you need to step in and override one of the request handlers to do something slightly differently, or trigger … Continue reading Overriding Spring Data REST Repositories