Beijing Heyicloud Technology Co., Ltd - Java Developer Intern

Heyicloud logo 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-job based 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.