LogoThe Uptime Engineer
Log In
Subscribe
Home
👋Connect
📕Digest
🐧Linux
⚙️System Design
🌐Networking
☸️Kubernetes
Oliver Buchannon
Yoshik Karnawat

SRE @PhonePe

Digest

#6 Uptime Sync: Kubernetes 1.35, PostgreSQL at 800M Users & TCP Debugging

Feb 2, 2026

•

4 min read

#6 Uptime Sync: Kubernetes 1.35, PostgreSQL at 800M Users & TCP Debugging

Scaling 800M users, production security stories, and network debugging patterns that actually work

Yoshik Karnawat
Yoshik Karnawat

Networking

HTTP/3 Doesn't Just Speed Things Up

Jan 27, 2026

•

7 min read

HTTP/3 Doesn't Just Speed Things Up

It Abandons TCP Entirely

Yoshik Karnawat
Yoshik Karnawat
How SSO Actually Works

Jan 19, 2026

•

6 min read

How SSO Actually Works

One login, dozens of apps. Here's the mechanism behind it.

Yoshik Karnawat
Yoshik Karnawat

Digest

#5 Uptime Sync: Zero-Downtime Elasticsearch Upgrades, AI Realities & Kubernetes Mental Models

Jan 16, 2026

•

5 min read

#5 Uptime Sync: Zero-Downtime Elasticsearch Upgrades, AI Realities & Kubernetes Mental Models

Major version upgrades without downtime, honest takes on AI limitations, distributed system architecture patterns, and production-grade security tooling

Yoshik Karnawat
Yoshik Karnawat

Cloud

Under-the-hood of Load Balancers

Jan 12, 2026

•

8 min read

Under-the-hood of Load Balancers

Most 502s don't come from failed backends. They come from behaviors you never configured.

Yoshik Karnawat
Yoshik Karnawat

Digest

#4 Uptime Sync: BGP Route Leaks, GitHub Platform Engineering & Terraform Rollback Patterns

Jan 8, 2026

•

4 min read

#4 Uptime Sync: BGP Route Leaks, GitHub Platform Engineering & Terraform Rollback Patterns

Route leak forensics in production networks, how platform teams solve infrastructure at scale, safe infrastructure rollback strategies, and AI coding agents that actually ship code

Yoshik Karnawat
Yoshik Karnawat

Bonus

How I'd Learn DevOps in 2026 (If I Started Over Today)

Jan 5, 2026

•

6 min read

How I'd Learn DevOps in 2026 (If I Started Over Today)

Most learning paths optimize for "looking employable." Here's how to avoid that.

Yoshik Karnawat
Yoshik Karnawat

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

Linux

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

Linux

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

Linux

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

Bonus

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
Load more

The Uptime Engineer

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

I’d love to connect with you

© 2026 The Uptime Engineer.
Report abusePrivacy policyTerms of use
beehiivPowered by beehiiv