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

4th-6th Febraury CfgMgmtCamp Ghent Infrastructure as code should contain code
7th-8th March ScaleConf Cape Town Debug like a pro on Kubernetes
29th March CloudConf Turin Workshop Application Monitoring
6th April DevOpsFest Kiev DevOps never sleeps. What we learned from InfluxDB v1 to v2

Latest posts go to older posts

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.

22 Jan 2019 Serverless means extendibility

Looking at the GitHub Actions design and connecting the docs I think I got why serverless is useful. It is a great mechanism to extend platform and SaaS.