Xueersi Online School Tech Team
Author

Xueersi Online School Tech Team

The Xueersi Online School Tech Team, dedicated to innovating and promoting internet education technology.

113
Articles
0
Likes
303
Views
0
Comments
Recent Articles

Latest from Xueersi Online School Tech Team

100 recent articles max
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jul 2, 2021 · Backend Development

Exploring Optimizations for Proactive In-Memory Cache Architecture in Golang

At Gopher China 2021, Go expert Yang Le Duo presented a detailed exploration of a proactive in‑memory cache architecture, describing how his team tackled real‑time data, complex queries, hot‑cold data swapping, and language constraints to improve performance and developer productivity in large‑scale streaming applications.

CacheGoIn-Memory
0 likes · 3 min read
Exploring Optimizations for Proactive In-Memory Cache Architecture in Golang
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 18, 2021 · Fundamentals

Implementing Unit Testing for the PC Teacher Desktop Application Using GoogleTest and Mocking

This article describes how the PC teacher desktop client adopts a layered MVL architecture, introduces unit testing with GoogleTest and GoogleMock, explains the underlying TEST and RUN_ALL_TESTS macro mechanisms, demonstrates mock view implementation, and shows how code coverage is measured to achieve targeted test coverage levels.

C++Mockingcode coverage
0 likes · 15 min read
Implementing Unit Testing for the PC Teacher Desktop Application Using GoogleTest and Mocking
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 11, 2021 · Cloud Computing

Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned

This article details the background, goals, architectural analysis, migration scope, step‑by‑step containerization process, code‑level challenges, and post‑migration results of moving a large‑scale live‑classroom platform from virtual machines to a Kubernetes‑based container environment, highlighting performance, reliability, and operational improvements.

ContainerizationInfrastructure MigrationKubernetes
0 likes · 22 min read
Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 14, 2021 · Cloud Computing

SSR Deployment with Serverless: A Practical Guide

This article explains the concepts of SSR and CSR, introduces Serverless cloud functions, details the installation and configuration steps for deploying a Serverless‑based SSR application using Tencent Cloud, and shares practical tips, component choices, and billing considerations.

Front-endNode.jsSSR
0 likes · 11 min read
SSR Deployment with Serverless: A Practical Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 7, 2021 · Cloud Native

Smooth Upgrade Strategies for Cloud Native Services to Prevent 5xx Errors

This article explains why 5xx errors occur during service upgrades, describes the container and pod lifecycle in Kubernetes, and provides practical smooth‑upgrade techniques—including traffic routing, readiness probes, preStop scripts, and exec‑based entrypoints—to achieve lossless deployments for web and micro‑services.

5xx errorsCloud NativeReadiness Probe
0 likes · 10 min read
Smooth Upgrade Strategies for Cloud Native Services to Prevent 5xx Errors
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 23, 2021 · Cloud Native

Understanding SNAT Port Conflicts in Kubernetes Container Networking and Mitigation Strategies

This article analyzes why Kubernetes pods experience occasional one‑second connect() delays due to SNAT port‑collision issues in the iptables conntrack table, explains the underlying networking mechanisms, and offers practical mitigation techniques such as random‑fully SNAT selection and long‑lived connections.

KubernetesSNATconntrack
0 likes · 9 min read
Understanding SNAT Port Conflicts in Kubernetes Container Networking and Mitigation Strategies
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 9, 2021 · Databases

Redis Overview: Data Types, Persistence, High Availability, and Common Cache Issues

This article provides a comprehensive guide to Redis, covering its role as a non‑relational database, detailed data types and commands, persistence mechanisms (RDB and AOF), memory eviction strategies, high‑availability features such as replication, Sentinel and clustering, and solutions to typical cache problems like penetration, avalanche, and hot‑key handling.

CachingNoSQLPersistence
0 likes · 20 min read
Redis Overview: Data Types, Persistence, High Availability, and Common Cache Issues