ashwiniag
  • Home
  • Engineering
  • Life
  • Résumé
Knowledge is Power!

How to configure k8s provider

Ashwini Gaddagi

Ashwini Gaddagi

Oct 29, 2022
k8s_terraform_metrics/templates/k8s_provider.tf at main · ashwiniag/k8s_terraform_metrics
Terraform + K8s + Vicoriametrics + Kube-state-metrics + Prometheus operator - ashwiniag/k8s_terraform_metrics
GitHubashwiniag

Read more

Why bufio.Writer and not direct os.File writes?

Part of the Building the Log Package series How I thought through the log package design before writing any code When I was working through the store object, the whole idea was clear enough when bytes are given, append and when a position is given, read. Pretty simple interface. But

By Ashwini Gaddagi May 11, 2026

Understand log package layers

Part of the Building the Log Package series How I thought through the log package design before writing any code The five layers of the log package are easiest to understand by tracing one record through all of them. The scenario Building a chat app. Messages come in: "hello&

By Ashwini Gaddagi May 11, 2026
How I thought through the log package design before writing any code

How I thought through the log package design before writing any code

📖Distributed Services with Go by Travis Jeffery; Chapter 3. Here's what clicked. Understanding the structure of a log is one aspect of learning curve. And sitting down to build it in Go is a whole different trajectory! Here's how the progression looked. Step 0: Co-relations; Why

By Ashwini Gaddagi May 11, 2026

The cost of a syscall

Part of the Building the Log Package series How I thought through the log package design before writing any code Syscalls are not free they involve a context switch from user space to kernel space. Your Go program runs in user space think of it as a regular employee working

By Ashwini Gaddagi May 11, 2026
ashwiniag
Powered by Ghost