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.

175
Articles
0
Likes
324
Views
0
Comments
Recent Articles

Latest from System Architect Go

100 recent articles max
System Architect Go
System Architect Go
Sep 29, 2024 · Cloud Native

Understanding CSI Driver Workflow with an NFS Example

This article explains the architecture, components, and operational flow of a CSI driver using NFS as a concrete example, covering CSI fundamentals, sidecar containers, dynamic volume provisioning, pod creation, and the role of the Linux VFS in exposing remote storage to applications.

CSIKubernetesNFS
0 likes · 6 min read
Understanding CSI Driver Workflow with an NFS Example
System Architect Go
System Architect Go
Sep 26, 2024 · Cloud Native

Introduction to OCI: Image, Distribution, and Runtime Specifications in the Code‑to‑Container Workflow

This article explains the Open Container Initiative (OCI) standards—Image-spec, Distribution-spec, and Runtime-spec—detailing how code is built into OCI images, pushed to registries, and executed via Kubernetes components such as kubelet, containerd/CRI‑O, and runc or kata‑containers, ensuring portable, interoperable containers.

KubernetesOCIcloud-native
0 likes · 10 min read
Introduction to OCI: Image, Distribution, and Runtime Specifications in the Code‑to‑Container Workflow
System Architect Go
System Architect Go
Sep 18, 2024 · Cloud Native

Understanding DNS and Its Configuration in Kubernetes

This article explains the fundamentals of DNS, its role as an application‑layer protocol, and how Kubernetes generates and manages each pod's /etc/resolv.conf through kubelet, covering nameserver, search, ndots options, dnsPolicy choices, and custom dnsConfig examples.

CoreDNSDNSKubernetes
0 likes · 6 min read
Understanding DNS and Its Configuration in Kubernetes
System Architect Go
System Architect Go
Sep 7, 2024 · Cloud Native

How Kubelet, CRI, and CNI Collaborate to Launch a New Pod

When a new Pod is created, Kubelet coordinates with the CRI and CNI components to set up the sandbox, configure networking, pull images, create and start containers, using gRPC calls and command‑line interactions, with details varying across container runtimes such as containerd, cri‑o, and Docker.

CNICRIContainer Runtime
0 likes · 5 min read
How Kubelet, CRI, and CNI Collaborate to Launch a New Pod
System Architect Go
System Architect Go
Aug 31, 2024 · Cloud Native

Understanding Kubernetes Ingress and the Gateway API: Concepts, Comparison, and Best Practices

This article explains how Kubernetes manages inbound traffic using Ingress and the newer Gateway API, compares their features and limitations, provides YAML examples for Ingress, GatewayClass, Gateway, and Route resources, and discusses the future direction of traffic management in cloud‑native environments.

Gateway APIIngressK8s Networking
0 likes · 7 min read
Understanding Kubernetes Ingress and the Gateway API: Concepts, Comparison, and Best Practices
System Architect Go
System Architect Go
Aug 15, 2024 · Backend Development

Analyzing the Feasibility of Supporting One Million Concurrent Requests in a Typical System Architecture

This article presents a typical multi‑layer system architecture, examines the theoretical performance limits of each component—including load balancers, HTTP servers, Redis, message queues, relational databases and network bandwidth—and evaluates whether the combined stack can sustain one million concurrent requests.

Database PerformanceHigh Concurrencybackend
0 likes · 6 min read
Analyzing the Feasibility of Supporting One Million Concurrent Requests in a Typical System Architecture