Ctrip Technology
Author

Ctrip Technology

Official Ctrip Technology account, sharing and discussing growth.

596
Articles
0
Likes
1.3k
Views
0
Comments
Recent Articles

Latest from Ctrip Technology

100 recent articles max
Ctrip Technology
Ctrip Technology
May 23, 2024 · Backend Development

Evolution of Ctrip Account System: Domain‑Driven, Middle‑Platform, and Multi‑Region Architecture

This article details Ctrip's account system evolution, covering its transition from monolithic to domain‑driven microservices, middle‑platform consolidation, and multi‑region deployment, including design goals, read/write comparison processes, configuration‑driven capabilities, and routing strategies to improve scalability, reliability, and operational efficiency.

Domain-Driven DesignReliabilityaccount system
0 likes · 13 min read
Evolution of Ctrip Account System: Domain‑Driven, Middle‑Platform, and Multi‑Region Architecture
Ctrip Technology
Ctrip Technology
May 17, 2024 · Backend Development

Comprehensive Log Governance and Mining Solution for Distributed Systems

This article presents a comprehensive log governance and mining solution for distributed systems, covering background challenges, usage scenarios, and detailed strategies such as distributed log integration, front‑back end traceability, standardized log management, large‑payload handling, efficient cleaning, and future plans for componentization and sampling.

Performance optimizationTraceabilitydistributed-systems
0 likes · 16 min read
Comprehensive Log Governance and Mining Solution for Distributed Systems
Ctrip Technology
Ctrip Technology
Apr 17, 2024 · Backend Development

AREX: Ctrip’s Open‑Source Traffic Recording and Replay Platform – Architecture, Challenges, and Best Practices

The article introduces AREX, Ctrip’s open‑source traffic recording and replay platform, detailing its background, design decisions, technical challenges such as cross‑thread collection and non‑idempotent interfaces, deployment strategies, best‑practice integration with CI/CD pipelines, and the measurable benefits achieved across thousands of applications.

CI/CDautomated testingjava-agent
0 likes · 14 min read
AREX: Ctrip’s Open‑Source Traffic Recording and Replay Platform – Architecture, Challenges, and Best Practices
Ctrip Technology
Ctrip Technology
Mar 22, 2024 · Mobile Development

Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing

The article presents the background, full‑scenario construction, core architecture, device‑pool strategy, remote iOS control via WebDriverAgent, screen‑sync using ffmpeg, streaming pipeline, data collection, and practical lessons of the Cloud Touch platform that enables unified remote testing and customer‑support workflows for mobile applications.

Cloud TouchRemote Device ControlStreaming
0 likes · 14 min read
Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing
Ctrip Technology
Ctrip Technology
Mar 15, 2024 · Artificial Intelligence

Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts

This article examines how integrating real‑time debugging with large‑model AI can dramatically improve the accuracy and success rate of automatically generated UI test scripts, presenting a LangChain‑based architecture, toolchain design, experimental results, and future challenges in AI‑driven UI automation.

AILangChainReal-time Debugging
0 likes · 10 min read
Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts
Ctrip Technology
Ctrip Technology
Mar 8, 2024 · Backend Development

Design and Implementation of Ctrip Flight Order Itinerary System: Architecture, Sharding, Caching, and Structured Concurrency

The article presents a comprehensive case study of Ctrip's flight order itinerary system, detailing its background challenges, design goals, modular architecture, data aggregation strategies, sharding and Redis caching optimizations, and the adoption of Java structured concurrency to achieve high performance, reliability, and scalability.

CachingPerformance optimizationStructured Concurrency
0 likes · 13 min read
Design and Implementation of Ctrip Flight Order Itinerary System: Architecture, Sharding, Caching, and Structured Concurrency
Ctrip Technology
Ctrip Technology
Feb 22, 2024 · Backend Development

Design and Implementation of a Serverless Data Filling Engine for UnifiedPB in Ctrip Hotel Recommendation System

This article describes how Ctrip's hotel recommendation team built a serverless, configuration‑driven data‑filling engine based on UnifiedPB protobuf schemas to improve development efficiency, reduce cost, ensure data quality, and achieve unified three‑region data delivery across more than twenty recommendation scenarios.

backenddata engineeringefficiency
0 likes · 12 min read
Design and Implementation of a Serverless Data Filling Engine for UnifiedPB in Ctrip Hotel Recommendation System
Ctrip Technology
Ctrip Technology
Jan 26, 2024 · Artificial Intelligence

Implementing Plugin Functionality for a Large Language Model Chatbot Using Function Calling and Asynchronous Execution

This article explains how Ctrip's security R&D team built a web‑based LLM chatbot with version‑2.0 features such as plugin support, function calling, synchronous and asynchronous execution, WebSocket/Socket.IO communication, and provides full Python code examples for defining and invoking plugins.

AIFunction CallingLLM
0 likes · 15 min read
Implementing Plugin Functionality for a Large Language Model Chatbot Using Function Calling and Asynchronous Execution
Ctrip Technology
Ctrip Technology
Jan 11, 2024 · Backend Development

Building a Backend Java Code‑Analysis Platform for Precise Testing and Application Slimming

This article describes how to construct a code‑analysis platform for Java micro‑services that builds a knowledge base through static, semi‑dynamic and dynamic analysis, enabling precise test‑case selection and safe removal of dead code to improve iteration efficiency and system maintainability.

application slimmingcode analysisdynamic analysis
0 likes · 17 min read
Building a Backend Java Code‑Analysis Platform for Precise Testing and Application Slimming
Ctrip Technology
Ctrip Technology
Dec 28, 2023 · Frontend Development

Understanding Atomic CSS and Facebook’s Stylex: Concepts, Trade‑offs, and Practical Usage

This article explains the principles of Atomic CSS, discusses its advantages and drawbacks, shows how Facebook’s open‑source Stylex implements Atomic CSS with Babel, and demonstrates practical usage patterns such as stylex.create, stylex.props, defineVars, and createTheme to improve front‑end performance and maintainability.

Atomic CSSCSS-in-JSStyleX
0 likes · 16 min read
Understanding Atomic CSS and Facebook’s Stylex: Concepts, Trade‑offs, and Practical Usage