Beijing Heyicloud Technology Co., Ltd - Java Developer Intern
Beijing Heyicloud Technology Co., Ltd.
Dec 2022 - Mar 2023
Java Developer Intern
Project
A/B Testing Platform Development
Overview
A/B testing compares two or more versions of a webpage or app to determine which performs better. The project covered experiment configuration, scheduled execution, result collection, and feedback report generation.
Tech Stack
Spring Cloud, MyBatis, MySQL, RabbitMQ, XXL-JOB
Responsibilities
- Implemented backend APIs for scheduling A/B experiments through
xxl-jobbased on user-defined timing settings. - Supported pausing, updating, and restarting running experiment tasks.
- Collected experiment results and used them as input for a multi-armed bandit strategy to adjust traffic allocation.
- Integrated webpage-to-PDF report generation and email delivery for experiment feedback.