DEV Community

James Lee profile picture

James Lee

🚀Senior Software Engineer | Python & Linux Internals | LLM/AI Agents | DevOps & Infrastructure

Work

Senior Software Engineer — LLM/AI & Infrastructure

client-go Deep Dive: Operator in Practice — Building a Canary Release Controller

client-go Deep Dive: Operator in Practice — Building a Canary Release Controller

Comments
4 min read

Want to connect with James Lee?

Create an account to connect with James Lee. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
client-go Deep Dive: CRD — Extending the Kubernetes API with Custom Resources

client-go Deep Dive: CRD — Extending the Kubernetes API with Custom Resources

Comments
5 min read
client-go Deep Dive: Controller — The Central Hub That Wires the Informer Framework Together

client-go Deep Dive: Controller — The Central Hub That Wires the Informer Framework Together

Comments
5 min read
client-go Deep Dive: EventBroadcaster — How Kubernetes Records and Distributes Cluster Events

client-go Deep Dive: EventBroadcaster — How Kubernetes Records and Distributes Cluster Events

Comments
5 min read
client-go Deep Dive: WorkQueue — The Reliable Task Queue for Kubernetes Controllers

client-go Deep Dive: WorkQueue — The Reliable Task Queue for Kubernetes Controllers

Comments
5 min read
client-go Deep Dive: Indexer — Fast In-Memory Resource Storage with Custom Indexing

client-go Deep Dive: Indexer — Fast In-Memory Resource Storage with Custom Indexing

Comments
5 min read
client-go Deep Dive: DeltaFIFO — The Event Queue Behind Informer

client-go Deep Dive: DeltaFIFO — The Event Queue Behind Informer

Comments
5 min read
client-go Deep Dive: Reflector — How Kubernetes Syncs Resources from the API Server

client-go Deep Dive: Reflector — How Kubernetes Syncs Resources from the API Server

Comments
6 min read
client-go Deep Dive: Informer — The Core of Kubernetes Controller Development

client-go Deep Dive: Informer — The Core of Kubernetes Controller Development

Comments
4 min read
Kubernetes Data Access Flow: How Network Traffic Moves Inside and Outside the Cluster

Kubernetes Data Access Flow: How Network Traffic Moves Inside and Outside the Cluster

Comments
5 min read
Kubernetes Resource Orchestration: How kubelet Prepares Storage, Network & Compute for Every Pod

Kubernetes Resource Orchestration: How kubelet Prepares Storage, Network & Compute for Every Pod

Comments
5 min read
Kubernetes Resource Scheduling: Filtering, Scoring & Priority Preemption

Kubernetes Resource Scheduling: Filtering, Scoring & Priority Preemption

Comments
4 min read
Kubernetes Control Flow: How Resources Are Created, Deleted, Modified & Queried

Kubernetes Control Flow: How Resources Are Created, Deleted, Modified & Queried

Comments
4 min read
Kubernetes Logical Architecture: Control Plane vs Worker Nodes & Why the Control Plane Runs kubelet Too

Kubernetes Logical Architecture: Control Plane vs Worker Nodes & Why the Control Plane Runs kubelet Too

Comments
3 min read
Kubernetes Architecture Overview: Control Plane, Worker Nodes & the Container Stack

Kubernetes Architecture Overview: Control Plane, Worker Nodes & the Container Stack

Comments
3 min read
Go Garbage Collection: Tri-Color Mark & Sweep, Write Barriers & STW Optimization

Go Garbage Collection: Tri-Color Mark & Sweep, Write Barriers & STW Optimization

Comments
5 min read
Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures

Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures

Comments
6 min read
Goroutine Scheduling: GMP Model, Schedule Loop, Preemption & Stack Management

Goroutine Scheduling: GMP Model, Schedule Loop, Preemption & Stack Management

Comments
6 min read
Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation

Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation

Comments
5 min read
Go I/O Optimization: goroutine-per-connection, netpoller & the Reader/Writer Interface

Go I/O Optimization: goroutine-per-connection, netpoller & the Reader/Writer Interface

Comments
5 min read
Go Heap Memory Allocation: tcmalloc, Mutator/Allocator & Multi-Level Cache

Go Heap Memory Allocation: tcmalloc, Mutator/Allocator & Multi-Level Cache

Comments
5 min read
Go Performance Optimization: pprof, Flame Graphs & Hotspot Profiling

Go Performance Optimization: pprof, Flame Graphs & Hotspot Profiling

Comments
4 min read
Tekton + Argo CD: Building a Complete GitOps Pipeline End-to-End

Tekton + Argo CD: Building a Complete GitOps Pipeline End-to-End

Comments
4 min read
Argo CD Application Updates & Rollbacks: GitOps-Driven Version Control in Practice

Argo CD Application Updates & Rollbacks: GitOps-Driven Version Control in Practice

Comments
5 min read
Argo CD Application Management: Deploy to Multiple Clusters with a Unified View

Argo CD Application Management: Deploy to Multiple Clusters with a Unified View

Comments
6 min read
Argo CD Installation & Configuration: From Zero to Running in 10 Minutes

Argo CD Installation & Configuration: From Zero to Running in 10 Minutes

Comments
5 min read
Argo CD Core Concepts & Architecture: The GitOps CD Engine for Kubernetes

Argo CD Core Concepts & Architecture: The GitOps CD Engine for Kubernetes

Comments
4 min read
Tekton in Practice: Building a Java CI/CD Pipeline from Scratch

Tekton in Practice: Building a Java CI/CD Pipeline from Scratch

Comments
6 min read
Tekton Concept Model: Steps, Tasks, Pipelines and How They Actually Run

Tekton Concept Model: Steps, Tasks, Pipelines and How They Actually Run

Comments
5 min read
Tekton Components & Resource Objects: A Complete Overview

Tekton Components & Resource Objects: A Complete Overview

Comments
4 min read
GitOps Continuous Delivery: Immutable Infrastructure, Pull Pipelines & Observability

GitOps Continuous Delivery: Immutable Infrastructure, Pull Pipelines & Observability

Comments
4 min read
GitOps vs DevOps: What's the Difference and How Do They Relate?

GitOps vs DevOps: What's the Difference and How Do They Relate?

Comments
3 min read
What is GitOps? IaC, Git, and the Future of Cloud-Native CD

What is GitOps? IaC, Git, and the Future of Cloud-Native CD

Comments
5 min read
Python Object Model: How CPython Represents Everything as an Object

Python Object Model: How CPython Represents Everything as an Object

Comments
5 min read
Python list Internals: How Dynamic Arrays Work Under the Hood

Python list Internals: How Dynamic Arrays Work Under the Hood

Comments
5 min read
Python dict Internals: Hash Tables, Collision Resolution, and Hash Attacks

Python dict Internals: Hash Tables, Collision Resolution, and Hash Attacks

1
Comments
5 min read
Python GIL: Why One Lock Rules the Entire Interpreter

Python GIL: Why One Lock Rules the Entire Interpreter

1
Comments
5 min read
Python Memory Optimization: How CPython's Memory Pool Works

Python Memory Optimization: How CPython's Memory Pool Works

Comments
6 min read
Building a Cloud-Era DevOps Automation Platform: Six Pillars of Modern Ops

Building a Cloud-Era DevOps Automation Platform: Six Pillars of Modern Ops

Comments
4 min read
Monitoring & Alerting System Design: From Static Thresholds to Intelligent Alert Correlation

Monitoring & Alerting System Design: From Static Thresholds to Intelligent Alert Correlation

1
Comments
5 min read
CMDB Design: From Business-Centric Modeling to Intelligent Ops

CMDB Design: From Business-Centric Modeling to Intelligent Ops

Comments
4 min read
Building an Ops Job Control System: Script Execution, File Distribution & Configuration Management

Building an Ops Job Control System: Script Execution, File Distribution & Configuration Management

Comments
4 min read
Ansible Deep Dive: Architecture, Playbooks, API, Execution Internals & Performance Tuning

Ansible Deep Dive: Architecture, Playbooks, API, Execution Internals & Performance Tuning

Comments
6 min read
Linux Server Performance Optimization: I/O Models, epoll Internals & Concurrency Strategies

Linux Server Performance Optimization: I/O Models, epoll Internals & Concurrency Strategies

Comments
4 min read
Linux Performance Tuning: CPU, Memory, I/O & Network

Linux Performance Tuning: CPU, Memory, I/O & Network

Comments
6 min read
API Lifecycle Management: From Design to Deprecation

API Lifecycle Management: From Design to Deprecation

Comments
5 min read
Environment Classification & Architecture: How to Design Your Offline Environment Strategy

Environment Classification & Architecture: How to Design Your Offline Environment Strategy

Comments
4 min read
DevOps Implementation Checklist: From Code Management to CI Culture

DevOps Implementation Checklist: From Code Management to CI Culture

Comments
7 min read
Building a Production-Grade LLM Customer Service in 8 Weeks: Architecture Decisions, Pitfalls, and Best Practices

Building a Production-Grade LLM Customer Service in 8 Weeks: Architecture Decisions, Pitfalls, and Best Practices

3
Comments 2
13 min read
Production Optimization: Inference Cost and Performance Control

Production Optimization: Inference Cost and Performance Control

Comments
10 min read
Hybrid Knowledge Retrieval: Combining Neo4j Graph Queries, GraphRAG and Vector Search for Enterprise AI Customer Service

Hybrid Knowledge Retrieval: Combining Neo4j Graph Queries, GraphRAG and Vector Search for Enterprise AI Customer Service

Comments
11 min read
Building Safety Guardrails for LLM Customer Service That Actually Work in Production

Building Safety Guardrails for LLM Customer Service That Actually Work in Production

Comments
9 min read
From Single-Agent to Multi-Agent: Designing and Deploying an Enterprise-Grade Intelligent Customer Service System with LangGraph

From Single-Agent to Multi-Agent: Designing and Deploying an Enterprise-Grade Intelligent Customer Service System with LangGraph

Comments
10 min read
Engineering GraphRAG for Production: API Design, Query Optimization, and Service Reliability

Engineering GraphRAG for Production: API Design, Query Optimization, and Service Reliability

Comments
6 min read
Production-Grade GraphRAG Data Pipeline: End-to-End Construction from PDF Parsing to Knowledge Graph

Production-Grade GraphRAG Data Pipeline: End-to-End Construction from PDF Parsing to Knowledge Graph

Comments 1
9 min read
From 0 to MVP in 2 Weeks: Building a Production-Grade AI Customer Service System

From 0 to MVP in 2 Weeks: Building a Production-Grade AI Customer Service System

1
Comments
9 min read
MCP Framework: The "Swiss Army Knife" for AI System Integration — A GraphRAG Case Study

MCP Framework: The "Swiss Army Knife" for AI System Integration — A GraphRAG Case Study

6
Comments
5 min read
OpenManus Architecture Deep Dive: Enterprise AI Agent Development with Real-World Case Studies

OpenManus Architecture Deep Dive: Enterprise AI Agent Development with Real-World Case Studies

13
Comments
8 min read
CrewAI for Marketing Research: Building a Multi-Agent Collaboration System

CrewAI for Marketing Research: Building a Multi-Agent Collaboration System

11
Comments 4
5 min read
Breaking Limitations: Advanced Customization Guide for Dify Platform

Breaking Limitations: Advanced Customization Guide for Dify Platform

8
Comments
8 min read
loading...
HTTPS ¡ dev.to
← Home