LogoYoshik Karnawat
Log In
Subscribe
Oliver Buchannon
Yoshik Karnawat

SRE @PhonePe

Digest

#3 Uptime Sync: Netflix Streaming, Matrix Outage & AI Agents for DevOps

Jan 1, 2026

•

4 min read

#3 Uptime Sync: Netflix Streaming, Matrix Outage & AI Agents for DevOps

Live streaming reliability at scale, incident management lessons, SRE fundamentals, AI-powered automation, and production-ready security tooling

Yoshik Karnawat
Yoshik Karnawat
Inside eBPF: How Linux Observability Went Kernel-Level

Dec 29, 2025

•

5 min read

Inside eBPF: How Linux Observability Went Kernel-Level

And why your entire monitoring stack is quietly shifting to run programs inside the kernel without crashing your servers

Yoshik Karnawat
Yoshik Karnawat

Digest

#2 Uptime Sync: Netflix Workflows, Pinterest K8s Migration & AI Agent Postmortem

Dec 24, 2025

•

4 min read

#2 Uptime Sync: Netflix Workflows, Pinterest K8s Migration & AI Agent Postmortem

Cloud reliability lessons, database fundamentals, zero-downtime migrations, Linux boot internals, and security tooling for production workloads​

Yoshik Karnawat
Yoshik Karnawat

Linux

What Actually Happens When Linux Boots

Dec 22, 2025

•

6 min read

What Actually Happens When Linux Boots

A step‐by‐step mental model from firmware to login prompt, mapped to real-world failure modes.

Yoshik Karnawat
Yoshik Karnawat

Digest

#1 Uptime Sync: Cloudflare Chaos, Docker Hardening, SQLite Testing & K8s Production Basics

Dec 20, 2025

•

3 min read

#1 Uptime Sync: Cloudflare Chaos, Docker Hardening, SQLite Testing & K8s Production Basics

Cloud incidents, real-world testing culture, modern model serving, safer container images, deep dives into Docker and Kubernetes fundamentals

Yoshik Karnawat
Yoshik Karnawat

System Design

The One Question That Makes CAP Theorem Click

Dec 15, 2025

•

7 min read

The One Question That Makes CAP Theorem Click

What do you prefer when the network is on fire: wrong data or no data?

Yoshik Karnawat
Yoshik Karnawat

Kubernetes

10 Kubernetes Basics You Should Master Before "Going Production"

Dec 10, 2025

•

5 min read

10 Kubernetes Basics You Should Master Before "Going Production"

Skip the service mesh. Forget the operators. Resource limits, health checks, and the kubectl commands that actually matter.

Yoshik Karnawat
Yoshik Karnawat

System Design

Stop Comparing RabbitMQ and Kafka

Dec 2, 2025

•

4 min read

Stop Comparing RabbitMQ and Kafka

One moves messages. One records events. The architectural model difference that senior engineers understand.

Yoshik Karnawat
Yoshik Karnawat
epoll vs poll vs select - I/O Multiplexing Explained

Nov 26, 2025

•

5 min read

epoll vs poll vs select - I/O Multiplexing Explained

The kernel mechanism that changed everything about high-concurrency servers

Yoshik Karnawat
Yoshik Karnawat
How Linux Talks to Files: File Descriptors, Syscalls, and the Kernel–Userspace

Nov 24, 2025

•

7 min read

How Linux Talks to Files: File Descriptors, Syscalls, and the Kernel–Userspace

The three-layer system underneath every I/O operation you've ever made

Yoshik Karnawat
Yoshik Karnawat
The DevOps Skills That Save 100 Hours a Year

Nov 20, 2025

•

2 min read

The DevOps Skills That Save 100 Hours a Year

Download My Handbook for Free

Yoshik Karnawat
Yoshik Karnawat

Linux

Linux Filesystem: Inodes, Journaling, and ext4 Explained

Nov 19, 2025

•

6 min read

Linux Filesystem: Inodes, Journaling, and ext4 Explained

Why you run out of space with free disk available, why 100GB deletes instantly, and how filesystems prevent corruption.

Yoshik Karnawat
Yoshik Karnawat

DevOps

Stop Managing HTTPS Certificates Manually

Nov 17, 2025

•

7 min read

Stop Managing HTTPS Certificates Manually

Caddy's on-demand TLS provisions certificates in real-time - the automation layer most DevOps teams don't know exists.

Yoshik Karnawat
Yoshik Karnawat

Kubernetes

Helm vs Kustomize: When to Use Each

Nov 14, 2025

•

3 min read

Helm vs Kustomize: When to Use Each

Helm for packaging. Kustomize for customization.

Yoshik Karnawat
Yoshik Karnawat

System Design

Your "Microservices" Architecture Is Killing Your Startup

Nov 11, 2025

•

3 min read

Your "Microservices" Architecture Is Killing Your Startup

Monoliths are boring. But boring ships faster than distributed systems.

Yoshik Karnawat
Yoshik Karnawat

Linux

Understanding Fork Bombs in Linux

Nov 10, 2025

•

3 min read

Understanding Fork Bombs in Linux

Fork bombs are six characters that crash Linux in seconds.

Yoshik Karnawat
Yoshik Karnawat

Cloud

7 Cloud-Native Architecture Patterns You Should Know

Nov 7, 2025

•

4 min read

7 Cloud-Native Architecture Patterns You Should Know

Seven battle-tested cloud-native architectures that separates great engineers

Yoshik Karnawat
Yoshik Karnawat

Linux

Your Container Didn't Crash Because of Docker

Nov 6, 2025

•

4 min read

Your Container Didn't Crash Because of Docker

cgroups v1 has been sabotaging your resource limits for years

Yoshik Karnawat
Yoshik Karnawat

Networking

NAT Is the Only Reason the Internet Still Works

Nov 4, 2025

•

3 min read

NAT Is the Only Reason the Internet Still Works

Without it, we'd have run out of addresses 20 years ago.

Yoshik Karnawat
Yoshik Karnawat

Networking

Your Website Depends on This One System

Nov 1, 2025

•

4 min read

Your Website Depends on This One System

And why a DNS failure can take your site offline

Yoshik Karnawat
Yoshik Karnawat

Linux

One Partition Full. Another Empty. Here’s the Real Problem.

Oct 29, 2025

•

3 min read

One Partition Full. Another Empty. Here’s the Real Problem.

Traditional partitions waste storage. LVM fixes that.

Yoshik Karnawat
Yoshik Karnawat

Linux

Yes, Your Server Is Limited to 65K Connections

Oct 26, 2025

•

3 min read

Yes, Your Server Is Limited to 65K Connections

But not the way you think

Yoshik Karnawat
Yoshik Karnawat

The Uptime Engineer

Get the competitive advantage in Cloud & DevOps. Practical skills, real scenarios, career growth

© 2026 The Uptime Engineer.

Report abuse

Privacy policy

Terms of use

Powered by beehiiv