Hello, 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.
18 Jun 2018 Logs, metrics and traces are equally useless
The key monitoring a distributed system is not logs, metrics or traces but how you are able to aggregate them. You can not observe and monitor a complex system looking at single signals.
Designing an architecture the network should be a top priority because it is very hard to change moving forward. Even in a cloud environment running on Kubernetes the situation doesn't change. Security and networking are hard pattern hard to inject in old projects. In this talk I will share a practical idea about how to start in the best way with OpenVPN and private DNS in a Kubernetes cluster in order to build your own intranet.
18 May 2018 Server time vs Response time
How do you dimension an infrastructure? How can you calculate container limits or how many nodes your application requires to support a specific load? Response time and server time are two key measurements to monitor saturation.
25 Apr 2018 Go how to cleanup HTTP request terminated.
Cleaning up HTTP request, the most expensive one can be a huge performance improvement for your application. This short article shows how to handle HTTP request termination in Go.
17 Apr 2018 Go testing tricks
This post contains some feedback about how to write tests in Go.