360 Tech Engineering
Author

360 Tech Engineering

Official tech channel of 360, building the most professional technology aggregation platform for the brand.

546
Articles
0
Likes
2.8k
Views
0
Comments
Recent Articles

Latest from 360 Tech Engineering

100 recent articles max
360 Tech Engineering
360 Tech Engineering
Sep 9, 2021 · Databases

PostgreSQL High‑Availability Cluster Deployment with Patroni and Etcd

This article details the design, deployment, configuration, operation, monitoring, and backup of a PostgreSQL high‑availability cluster built on Patroni, Etcd, and LVS at 360, covering hardware layout, software versions, installation steps, parameter tuning, fail‑over testing, and future outlook.

BackupClusterPatroni
0 likes · 16 min read
PostgreSQL High‑Availability Cluster Deployment with Patroni and Etcd
360 Tech Engineering
360 Tech Engineering
Sep 2, 2021 · Cloud Computing

Performance Comparison and CPU Pinning Techniques for Enterprise‑Level Virtual Machine Instances

The article analyzes the instability of shared‑type virtual machines, introduces enterprise‑level instances with fixed CPU scheduling and NUMA topology, details the applied technologies such as CPU pinning, PCI‑Passthrough and multi‑queue NICs, and presents extensive sysbench and STREAM benchmark results that demonstrate superior isolation, stability and performance of enterprise instances over shared ones.

CPU pinningCloud ComputingNUMA
0 likes · 12 min read
Performance Comparison and CPU Pinning Techniques for Enterprise‑Level Virtual Machine Instances
360 Tech Engineering
360 Tech Engineering
Aug 25, 2021 · Big Data

Cross‑IDC Kafka Hot‑Standby with MirrorMaker 2: Architecture, Design, and Productization

This article explains how 360 Commercialization implements cross‑IDC hot‑standby for Kafka using MirrorMaker 2, covering MM2 fundamentals, architecture, internal topics, deployment on Kubernetes, design goals, solution details, challenges such as dynamic configuration and offset reverse‑mapping, and productized risk mitigation.

Data ReplicationKafkaMirrorMaker2
0 likes · 11 min read
Cross‑IDC Kafka Hot‑Standby with MirrorMaker 2: Architecture, Design, and Productization
360 Tech Engineering
360 Tech Engineering
Aug 18, 2021 · Operations

Log Collection Architecture and Implementation Using Filebeat, Logstash, and Kafka

This article presents a comprehensive log collection solution that evaluates Filebeat versus Logstash, explains Filebeat's meta‑persistence and back‑pressure mechanisms, outlines design goals and architecture layers, and provides detailed configuration examples for both direct Filebeat‑to‑Kafka and Filebeat‑to‑Logstash‑to‑Kafka pipelines.

0 likes · 14 min read
Log Collection Architecture and Implementation Using Filebeat, Logstash, and Kafka
360 Tech Engineering
360 Tech Engineering
Aug 3, 2021 · Fundamentals

Common Go Pitfalls: Loop Variable Capture, := Scope, Goroutine Pools, and Struct Memory Alignment

This article examines several subtle Go programming issues—including unexpected loop variable addresses, the scope nuances of the := operator, proper handling of goroutine concurrency with worker pools, and how struct field ordering affects memory alignment—providing code examples and practical solutions to avoid these pitfalls.

GoLoop VariableSCoPE
0 likes · 15 min read
Common Go Pitfalls: Loop Variable Capture, := Scope, Goroutine Pools, and Struct Memory Alignment
360 Tech Engineering
360 Tech Engineering
Jul 29, 2021 · Backend Development

Understanding HTTP/2: History, Features, and Protocol Mechanics

HTTP/2, now widely supported by browsers and major sites, replaces HTTP/1.1 by introducing a binary framing layer, header compression, stream prioritization, server push, and flow control, addressing head-of-line blocking and inefficiencies while maintaining HTTP semantics, with detailed discussion of its evolution, structure, and deployment considerations.

HTTP/2Header CompressionWeb protocol
0 likes · 22 min read
Understanding HTTP/2: History, Features, and Protocol Mechanics
360 Tech Engineering
360 Tech Engineering
Jul 2, 2021 · Artificial Intelligence

DGL Operator: A Kubernetes‑Native Solution for Distributed Graph Neural Network Training

The article introduces DGL Operator, an open‑source Kubernetes‑based controller that automates the lifecycle of distributed graph neural network training with DGL, explains its terminology, challenges of native DGL distribution, and provides detailed architecture, workflow, and YAML/CLI examples for easy deployment.

AIDGLDistributed Training
0 likes · 18 min read
DGL Operator: A Kubernetes‑Native Solution for Distributed Graph Neural Network Training
360 Tech Engineering
360 Tech Engineering
Jun 25, 2021 · Big Data

Introducing ULTRON: A Real‑Time Data Warehouse Platform Powered by FlinkSQL

ULTRON is a one‑stop real‑time data‑warehouse development platform built on FlinkSQL that unifies data integration, asset management, cluster deployment, modeling, ETL, OLAP analysis and governance, addressing the limitations of traditional batch‑oriented warehouses and simplifying streaming data workflows for developers.

Data GovernanceFlinkSQLReal-time Data Warehouse
0 likes · 13 min read
Introducing ULTRON: A Real‑Time Data Warehouse Platform Powered by FlinkSQL