Technical Lead based in Manchester, UK
Install Consul on Debian 11
Consul is a service networking tool and a distributed service mesh solution developed by HashiCorp. It is designed to simplify the process of service discovery, configuration, and segmentation in modern, dynamic, and cloud-native environments.
As part of my Journey into discovering more about Nomad I also wanted to learn more about Consul.
Prerequisites Install Go: apt install golang
Install Make: apt install make
Install Consul Close the repo.
git clone https://github.…
Read more ⟶
Why API Gateways are Important
I’ve recently took on a new role as Technical Lead on an Integration Team within a large organisation. I was asked by a semi-technical friend what the team’s products were. I covered them, and recieved the response… “What is a API Gateway?”. So here’s a quick blog post for future reference.
An API gateway is the software layer that sits between an API client and an API server. It acts as a proxy, routing requests from the client to the server and returning responses back to the client.…
Read more ⟶
Optimizing Java for AWS Lambda
AWS Lambda is a serverless computing platform that lets you run your code without provisioning or managing servers. Java is one of the supported programming languages for AWS Lambda, which makes it a great choice for many applications. However, to get the best performance from your Java-based AWS Lambda functions, you’ll need to follow a few best practices. In this blog post, I’ll go over some of the most important optimisation techniques for Java on AWS Lambda.…
Read more ⟶