Posts
Andrew Tarry
Cancel

Recent Software Development Posts

De-duplication in SQS

One of the hard things with queues like SQS is that you easily add lots of them but knowing what’s already there is tricky. The only way to know what’s already in the queue is to consume messages...

Putting React in Barrels

When working on a large React project, it can quickly become difficult to manage the code. You will probably have a components folder that contains all the code but how do you find what you need?...

Connecting to Kubernetes via a Proxy

Kubernetes has come to dominate the DevOps world, and it can be hard to imagine a project without it. The problem is that even if you have a nice new Kubernetes instance to use, you might still hav...

Setting up EKS with Terraform, Helm and a Load balancer

An updated EKS article has been posted with new versions of the modules. Setting up a new Kubernetes cluster is a common task for DevOps Engineer these days and in the past few months I’ve had...

AWS HTTP Api Gateway with Cognito and Terraform

AWS now offer two different types of API Gateway, helpfully called Rest and HTTP. The names are a little confusing since nothing in the Rest gateway forces you to use Rest, and nothing in the HTTP ...

Circle CI Commands

Cricle CI now as the option to create reusable steps in your pipeline that act almost as functions. Using commands it is now possible to create standard parts of the pipeline without needing to u...

Deserializing an interface with Jackson

Jackson is my favourite library for mapping Json to a Java object and most of the time it can map your objects to a POJO but when using interfaces it takes a bit more work. Jackson would normally r...

Spring Boot, Feign, Ribbon and Hystrix

Using Spring Boot with the Netfix OSS toolset is easy thanks to some excellent integration libraries. In a modern microservice based application it has become even more important to handle downstre...