Built and utilized Microservices Pipeline and RESTful APIs in order to send information of clothes such as brand, material, style and size from web services by Spring Boot, Spring Cloud, which has capability of handling 150+ QPS in benchmark.
Managed raw data by creating a microservice of Data Preprocessor to control the manipulations for acceptance and published to RabbitMQ. Handled QPS peak hour and decoupling by using RabbitMQ as buffer and broker.
Established a microservice of Data Handler as a consumer gathered from RabbitMQ for validation by utilizing Rule Engine with REST call, and implemented JPA to insert valuable data into MySQL.
Simulated continuously and randomly clothes data with a microservice of Data Provider to test Data APIs.
Configured Spring Cloud Eureka Server Cluster for registration and discovery to accomplish a goal of high practicability.