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
Jul 16, 2024 · Backend Development

Using Redis Stack for Full‑Text Search with RediSearch and JSON

This tutorial explains how to leverage Redis Stack modules—especially RediSearch and RedisJSON—to store movie data, build a searchable JSON index, and perform advanced full‑text queries, highlighting, sorting, pagination, custom tokenization, scoring, and index aliasing, with Go code examples.

FT.CREATEFull-text searchRediSearch
0 likes · 12 min read
Using Redis Stack for Full‑Text Search with RediSearch and JSON
System Architect Go
System Architect Go
Jul 9, 2024 · Databases

Using Redis as a Vector Database with Go: Index Creation, Data Insertion, and Vector Search

This article explains how to leverage Redis Stack modules such as RedisJSON, RediSearch, and RedisTimeSeries to store, index, and query high‑dimensional vectors for image‑search services, providing Go code examples for index creation, bulk insertion, memory inspection, and K‑Nearest‑Neighbour vector searches with optional filtering.

GoIndexingJSON
0 likes · 11 min read
Using Redis as a Vector Database with Go: Index Creation, Data Insertion, and Vector Search
System Architect Go
System Architect Go
Jul 4, 2024 · Artificial Intelligence

Optimizing Image Search System Architecture with Client‑Side Feature Extraction Using MobileNet

This article explains the architecture of an image‑search system that extracts feature vectors, stores them in a vector database, and performs similarity queries, then proposes an optimized design that offloads feature extraction to a lightweight MobileNet model running in the browser, reducing latency, server load, and component complexity.

MobileNetSystem ArchitectureTensorFlow.js
0 likes · 9 min read
Optimizing Image Search System Architecture with Client‑Side Feature Extraction Using MobileNet
System Architect Go
System Architect Go
Jun 15, 2024 · Cloud Native

Understanding kube-scheduler and How to Create a Custom Scheduler in Kubernetes

This article explains the role of kube-scheduler in Kubernetes, details its scheduling workflow and plugin framework, and demonstrates how to define a custom scheduler by configuring KubeSchedulerConfiguration, creating a ConfigMap, deploying it via a Deployment, and verifying its operation alongside the default scheduler.

Custom SchedulerK8scloud-native
0 likes · 9 min read
Understanding kube-scheduler and How to Create a Custom Scheduler in Kubernetes
System Architect Go
System Architect Go
Jan 31, 2024 · Cloud Native

My CKA Certification Experience and Rapid‑Study Guide

The author shares how they passed the Certified Kubernetes Administrator exam with a 95 score, explains the certification’s scope, provides practical preparation tips, environment requirements, key study resources, and a concise strategy to quickly master the 17 recurring exam questions.

CKACertificationExam Guide
0 likes · 5 min read
My CKA Certification Experience and Rapid‑Study Guide
System Architect Go
System Architect Go
Dec 30, 2023 · Cloud Native

How External HTTP/HTTPS Requests Reach Containers in a Kubernetes Cluster

This article explains the end‑to‑end path that an external HTTP or HTTPS request follows—from the client through DNS resolution, load balancer, ingress controller, service routing, and finally to the target container inside a Kubernetes pod—while also covering optional variations and the underlying network components.

HTTPIngressKubernetes
0 likes · 7 min read
How External HTTP/HTTPS Requests Reach Containers in a Kubernetes Cluster
System Architect Go
System Architect Go
Dec 26, 2023 · Cloud Native

Distributed Leader Election and Kubernetes Lease

Distributed leader election ensures a single node performs exclusive tasks in high‑availability systems, with common implementations like Etcd, Kafka, Elasticsearch, and Zookeeper using algorithms such as Paxos, Raft, and ZAB, while Kubernetes provides the Lease resource to manage leader election via a distributed lock.

GoLeasePaxos
0 likes · 7 min read
Distributed Leader Election and Kubernetes Lease