Tag

SWAK

0 views collected around this technical thread.

Xianyu Technology
Xianyu Technology
Aug 5, 2021 · Backend Development

Applying SWAK Framework in Xianyu Search: Architecture and Implementation

The article explains how Xianyu’s search service refactors tightly‑coupled, if‑else‑heavy code by applying the lightweight SWAK framework—defining @SwakInterface and @SwakTag annotations, registering proxy beans, using AOP and CGLIB proxies to route business logic via request‑derived tag groups, achieving clean, modular routing.

BackendDynamicProxyJava
0 likes · 13 min read
Applying SWAK Framework in Xianyu Search: Architecture and Implementation
Xianyu Technology
Xianyu Technology
Jan 17, 2019 · Backend Development

Decoupling Platform and Business Code in Xianyu's Item Publishing via the SWAK Framework

Xianyu refactored its item publishing and editing features using the self‑developed SWAK framework, first extracting business logic into isolated packages to separate platform code, then service‑izing the rental business via remote RPC, dramatically improving code clarity, reuse, team coordination, and system scalability.

BackendDecouplingMicroservices
0 likes · 12 min read
Decoupling Platform and Business Code in Xianyu's Item Publishing via the SWAK Framework
Xianyu Technology
Xianyu Technology
Jan 2, 2019 · Artificial Intelligence

Xianyu's Flutter and AI-Powered UI-to-Code Innovation: Technical Deep Dive

Xianyu’s 2018 technical breakthroughs combine Flutter/Dart for tri‑platform development, a TensorFlow‑driven UI2Code system that converts screenshots into runnable Flutter code, and the SWAK framework that isolates business logic from middleware, boosting productivity, simplifying legacy code, and showcasing playful engineering anecdotes.

Cross-Platform DevelopmentFlutterMicroservices
0 likes · 6 min read
Xianyu's Flutter and AI-Powered UI-to-Code Innovation: Technical Deep Dive