Skip to content
lucavallin.com
HomeBlogProjectsVideosPhotosMentoringAbout
ENIT
~10,000 readers a month · the main event

The blog

Long-form notes on platform engineering, cloud-native infrastructure, the Linux kernel and the messy reality of running AI workloads. Written in the open, occasionally opinionated.

allcncfcloudgoogle-cloudlinuxpodcastcontainersterraformkubernetesdevopsnetworkingopen-sourcesecurityannouncementccicdcloud-nativeclub-cloudgitgithubgithub-actionsgoobservabilityserverlessservice-meshsoftware-engineeringaicertificationdatabasesinfrastructurereacttypescriptarchitectureawsconcurrencydeploymentebpfelasticsearchfirestorefrontendgdementoringmessage-queuenextjsperformancephpplatform-engineeringpythonrust
archive

More writing

OpenTelemetry: A Guide to Observability with Go
6 February 2025 · 17 min read

OpenTelemetry: A Guide to Observability with Go

Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help.

goobservabilitycncf
Concurrency in Go: Goroutines, Channels, Mutexes, and More
6 December 2022 · 4 min read

Concurrency in Go: Goroutines, Channels, Mutexes, and More

A beginner's guide to Golang's tools and methods for creating concurrent programs.

goconcurrency
How to Read Firestore Events with Cloud Functions and Golang
27 July 2021 · 5 min read

How to Read Firestore Events with Cloud Functions and Golang

Learn how I used Golang and Cloud Functions to Read Firestore events published to the Cloud by my Raspberry Pi.

gogoogle-cloudserverlessterraformfirestorecncf
lucavallin.com

Software engineering, open source, motorcycles, photography & cats — all in one place.

GitHubLinkedInUnsplashInstagramYouTubeRSS
Luca Cavallin © 2026 · Sitemap