Thanos Ntavelis
banner
ntavelis.com
Thanos Ntavelis
@ntavelis.com
Greek, Dad, Devops Engineer, turning YAML into $$

Personal blog: ntavelis.com
For containerized applications, the app to properly receive termination signals, it should be the first process that was executed in the container, the main process with PID 1! It is important for gracefully shutting down the app, allowing any in flight http requests to complete!
September 2, 2025 at 12:20 PM
Just found out Chrome on Android can theme the navigation bar to match your web app’s background color. Making the whole experience more immersive. Just make sure you set background color to the html and body tags. 🎨
August 26, 2025 at 6:43 AM
Hey there my two followers ❤️ I am trying something new, to write usefull technical blog posts. Here is the latest one about distroless containers. Any feedback, would be appreciated !

ntavelis.com/articles/dis...
Ntavelis Blog | DevOps & Software Engineering
Personal blog by Athanasios Ntavelis. DevOps and Software engineer sharing insights on DevOps, Infrastructure, and modern development practices.
ntavelis.com
August 24, 2025 at 8:35 PM
Such a cool feature that you can update your handle in bluesky with custom domain!
August 24, 2025 at 8:28 PM
Can someone tell me what is the library that @joe.codes uses for developing these terminal apps ? Kinda blown away 🤯 Also is laravel that good now ?
August 23, 2025 at 5:55 PM
If you are running Go<1.24 apps in kubernetes, you have to map the limits.cpu as GOMAXPROCS to the container. If you do not do it, the default behavior is to use the runtime.NumCPU which is the cores of the node in k8s. Which will leads to context switching overhead, more threads than actual cpus.
August 21, 2025 at 7:53 AM
Building things in golang without dependencies, using only the stdlib, is mind blowing. Upgrade by changing version to 1.25, recompile, deploy, done 🤯
August 20, 2025 at 6:28 PM