Snowball Engineer Team
Author

Snowball Engineer Team

Proactivity, efficiency, professionalism, and empathy are the core values of the Snowball Engineer Team; curiosity, passion, and sharing of technology drive their continuous progress.

46
Articles
0
Likes
123
Views
0
Comments
Recent Articles

Latest from Snowball Engineer Team

46 recent articles
Snowball Engineer Team
Snowball Engineer Team
Aug 25, 2022 · Frontend Development

Optimizing Text Justification and Hyphenation for Mixed English-Chinese Content in Mobile Apps

This article details a technical solution for balancing visual aesthetics and readability in mobile app text rendering, specifically addressing challenges of two-column justification with long English words and numbers by implementing manual hyphenation strategies.

CSS hyphenationChinese-English mixed contentFrontend Optimization
0 likes · 10 min read
Optimizing Text Justification and Hyphenation for Mixed English-Chinese Content in Mobile Apps
Snowball Engineer Team
Snowball Engineer Team
Aug 5, 2022 · Big Data

Snowball Data Warehouse Modeling and OneData System Implementation

This article outlines Snowball's data warehouse background, compares major modeling approaches such as ER, dimensional, DataVault and Anchor models, describes the current challenges of their dimensional model, and details the OneData methodology—including OneModel, OneID, and OneService—along with its practical implementation, results, and future plans.

Data WarehouseETLMetrics
0 likes · 23 min read
Snowball Data Warehouse Modeling and OneData System Implementation
Snowball Engineer Team
Snowball Engineer Team
Aug 1, 2022 · Fundamentals

Performance Testing: Concepts, Scenarios, Tools, and Best Practices

This article explains what performance testing is, when to conduct it, typical scenarios, step‑by‑step execution—including requirements, test design, tool selection, script examples with Locust, result analysis, and key metrics such as throughput, response time, P90, and optimal concurrency.

JMeterLoad TestingLocust
0 likes · 27 min read
Performance Testing: Concepts, Scenarios, Tools, and Best Practices
Snowball Engineer Team
Snowball Engineer Team
Jul 12, 2022 · Backend Development

Design and Implementation of Snowball Unified Push Platform

This article details the design, challenges, and solutions of Snowball's unified push platform, covering problem analysis, channel capability construction for Android and iOS, system and data architecture, business operations, and future enhancements to achieve high‑availability, scalable, and reliable push notifications across multiple mobile manufacturers.

Message Queuebackend architecturemobile platforms
0 likes · 21 min read
Design and Implementation of Snowball Unified Push Platform
Snowball Engineer Team
Snowball Engineer Team
May 24, 2022 · Cloud Native

How Snowball Used Apache APISIX to Build a Dual‑Active Architecture and Streamline Authentication

This article details Snowball's transition from a single‑datacenter setup to a dual‑active, cloud‑native architecture using Apache APISIX, covering background challenges, problem analysis, gateway selection, architectural adjustments, authentication unification, observability enhancements, ZooKeeper integration, and future plans.

Apache APISIXAuthenticationDual-Active Architecture
0 likes · 11 min read
How Snowball Used Apache APISIX to Build a Dual‑Active Architecture and Streamline Authentication
Snowball Engineer Team
Snowball Engineer Team
May 6, 2022 · Mobile Development

Dynamic Card Injection Framework Using Annotation Processing in Android

This article describes how a mobile development team refactored a card‑creation feature by applying the Open/Closed and Single‑Responsibility principles, introduced a factory pattern with reflection, and ultimately built a fully automated dynamic injection framework using Java Annotation Processing (APT) to eliminate manual code updates.

AndroidAnnotation ProcessingDesign Principles
0 likes · 13 min read
Dynamic Card Injection Framework Using Annotation Processing in Android
Snowball Engineer Team
Snowball Engineer Team
Apr 11, 2022 · Artificial Intelligence

Design and Implementation of Snowball's Model Feature Management Platform

The article presents Snowball's model feature platform, detailing its motivation, architecture, feature lifecycle management, online engine design, optimization techniques, and the resulting improvements in feature iteration speed, reuse, and system stability for recommendation and search services.

Feature ManagementModel Servingfeature engineering
0 likes · 16 min read
Design and Implementation of Snowball's Model Feature Management Platform