Welcome! I am Gianluca Arbezzano.

This is my person site. I use this space to share my knowledge, what I do and to keep track of interesting things around software development, scalability, linux. Sometime about life, work and growing vegetables.

Just say hello to me via twitter and have a look at my posts. Enjoy!

Next events

1st May DockerCon San Francisco Write Maintainable Integration Tests with Docker
24th June ContainerDays Hamburg Write maintainable integration test with Docker

Latest posts go to older posts

19 Apr 2019 Workshop Design

I recently developed a workshop about application instrumentation. I ran it at the CloudConf in Turin. I developed it in open source and I thought it was a nice idea to share more about why I did it and how.

28 Feb 2019 Observability is for troubleshooting

The difference between monitoring and observability is the fact that observability is for troubleshooting. And you troubleshoot in any environment not only in production. This article contains how I do observability in one of my application in Go.

21 Feb 2019 From sequential to parallel with Go

From a sequence of action to parallelization in Go. Using channels and wait groups from the sync package.

14 Feb 2019 Short TTL vs Long TTL infrastructure resource

I called this framework "short vs long ttl". GitOps, Infrastructure as code are an hot topic today where the infrastructure is more dynamic and YAML doesn't look like a great solution anymore. In this article I explain a framework I am trying to use to understand when a resource is good to be managed in the old way or not.

07 Feb 2019 Extend Kubernetes via a Shared Informer

Kubernetes is designed to be extended. There a lot of way to do it via Custom Resource Definition for example. Kubernetes is an event-based architecture and you can use a primitive called Shared Informer to listen on the events triggered by k8s itself.