BareMetal LoadBalancer for Kubernetes using MetalLB

In this post we’ll install and use the MetalLB L2 load balancer for Kubernetes.

Creating custom AWS EC2 images with Packer.io

Baking your own AWS EC2 images means you can launch fully prepared instances within seconds instead of configuring each one from scratch.

Notifying Kubernetes events to Slack using Kubewatch

Kubernetes clusters are constantly generating events, but none of that activity reaches you unless you go looking for it.

Using Amazon Translate Api on Java

Adding translation to an application used to mean wrestling with dictionaries or third-party services of uneven quality.

Using JWT Authentication with OpenResty Lua

Validating a JWT on every request is exactly the kind of work you’d rather not push down into your backend.

Single Sign-on with Nginx

Putting a login screen in front of an internal service usually means baking authentication into the service itself.

Sending custom metrics to Datadog

Datadog is great for the metrics it gathers on its own, but sometimes the numbers you really want to track are your own.

Scale DynamoDB Capacity using CloudWatch Metrics on Java

DynamoDB will happily throttle your writes once you push past the provisioned capacity, so it pays to react before that becomes a problem.

Prometheus Monitoring Using Android Phone and Java Spring

Prometheus does a great job of collecting metrics, but reaching those metrics from a phone, with proper authentication in front, takes a bit of glue.

REST Backend with Java Spring, JDBCTemplate and Oracle 11g

In this post I’ll walk through building a simple REST backend with Java Spring and JDBCTemplate.