System Architect Go
Author

System Architect Go

Programming, architecture, application development, message queues, middleware, databases, containerization, big data, image processing, machine learning, AI, personal growth.

177
Articles
0
Likes
671
Views
0
Comments
Recent Articles

Latest from System Architect Go

100 recent articles max
System Architect Go
System Architect Go
Nov 19, 2024 · Artificial Intelligence

Retrieval Augmented Generation (RAG) System Overview and Implementation with LangChain, Redis, and llama.cpp

This article explains the concept, architecture, and step‑by‑step implementation of Retrieval Augmented Generation (RAG), covering indexing, retrieval & generation processes, a practical LangChain‑Redis‑llama.cpp example on Kubernetes, code snippets, test results, challenges, and references.

AIEmbeddingLLM
0 likes · 6 min read
Retrieval Augmented Generation (RAG) System Overview and Implementation with LangChain, Redis, and llama.cpp
System Architect Go
System Architect Go
Nov 16, 2024 · Cloud Native

Kubernetes 10 Common Questions and Answers

This article answers ten common Kubernetes questions, covering pod scheduling strategies, OOM behavior, dynamic ConfigMap updates, pod stability, ClusterIP service load balancing, log collection, liveness probes, scaling mechanisms, exec access, and troubleshooting container restarts, providing concise explanations for each scenario.

ClusterIPHorizontal Pod AutoscalerKubernetes
0 likes · 9 min read
Kubernetes 10 Common Questions and Answers
System Architect Go
System Architect Go
Nov 6, 2024 · Cloud Native

How Kubernetes Extended Resources Enable Custom Scheduling (and Their Limits)

This article explains how Kubernetes Extended Resources let you define custom resource types, describes the creation, synchronization, and scheduling workflow, highlights the non‑real‑time allocatable status behavior, and discusses practical limitations and the role of Device Plugins and Operators.

Cluster ManagementCustom SchedulingDevice Plugin
0 likes · 6 min read
How Kubernetes Extended Resources Enable Custom Scheduling (and Their Limits)
System Architect Go
System Architect Go
Nov 1, 2024 · Cloud Native

Kubernetes Node Lifecycle: Registration, Heartbeat, and Health Monitoring

This article explains the core Kubernetes Node lifecycle—including registration, status updates, lease management, heartbeat mechanisms, and health monitoring—detailing how kubelet interacts with the API server, configuration options, and node-controller behavior for handling failures and graceful node shutdown.

KubernetesLifecycleNode
0 likes · 5 min read
Kubernetes Node Lifecycle: Registration, Heartbeat, and Health Monitoring
System Architect Go
System Architect Go
Oct 28, 2024 · Cloud Native

How Kubernetes Manages Container Images on Nodes

This article explains how Kubernetes, through the Kubelet and CRI components such as containerd and cri‑o, pulls container images, stores them on the node, and performs periodic garbage collection based on configurable age and disk‑usage thresholds.

Image Garbage CollectionKubernetescontainer runtime
0 likes · 6 min read
How Kubernetes Manages Container Images on Nodes
System Architect Go
System Architect Go
Oct 25, 2024 · Artificial Intelligence

Designing and Extending a Self‑Built ChatGPT System: Architecture, Session Management, and Scaling Strategies

This article explains how to construct a ChatGPT‑like conversational system by detailing the core dialogue flow, adding session and history management with a database, defining REST APIs, and exploring extensions such as caching, elastic scaling, and production‑ready deployment considerations.

ChatGPTLLMScalability
0 likes · 7 min read
Designing and Extending a Self‑Built ChatGPT System: Architecture, Session Management, and Scaling Strategies
System Architect Go
System Architect Go
Oct 24, 2024 · Artificial Intelligence

How to Fine‑Tune Translation Models on Kubernetes Docs with LoRA

This article walks through the complete process of fine‑tuning both domain‑specific and large‑language translation models on Kubernetes documentation, covering data preparation, model selection, training configurations, the differences between Seq2Seq and CausalLM, and how LoRA can dramatically reduce resource usage while improving performance.

AIFine-tuningLLM
0 likes · 7 min read
How to Fine‑Tune Translation Models on Kubernetes Docs with LoRA