Customer Stories > Case Details
Yunyuan Biochemical Transformation of Bosiden Core System

Through Alibaba Cloud AES expert services, Bosiden took one year to realize the original biochemical transformation of the core system, greatly improving the performance, stability and agility of the system. The peak order processing reached 500000 orders per hour, successfully shouldering the peak traffic of the Double 11 Festival, and the online retail sales increased by more than 66% year on year under the impact of the epidemic.

Customer introduction

Bosiden International Holding Co., Ltd. (Bosiden for short) started in 1976. Its brands include "Bosiden", "Flying in Snow", etc. Bosiden down jackets are popular in 72 countries such as the United States, France, Italy, and more than 200 million people are wearing them worldwide.

As a down jacket manufacturer, Bosiden has led the country in sales for 26 consecutive years. Under the impact of the black swan epidemic, the growth of offline sales channels has become a bottleneck. Bosiden has accelerated its digital intelligence strategy. However, because the core business system of Bosiden is developed, constructed and maintained by different software developers, the architecture is old, the traditional single application is dominant, and the version iteration is very slow, which cannot meet the higher requirements of high concurrency, flexible expansion, agility, etc. brought about by the rapid growth of Bosiden's online business, For this reason, Bosiden urgently needs to upgrade its core business system to support the rapid development of its business.

Business challenges

In the process of Bosiden's attempt to carry out Yunyuan biochemical transformation through its own technical team, after the first set of commodity operation IMOS system of Yunyuan biochemical transformation went online, the system was blocked during the ordering period, which had a serious impact on the business. In addition, there are also online platform order management OMS system, store cashier POS system and user management CRM system that need to be transformed and launched at the same time. How to realize the transformation of three core systems as quickly as possible and smoothly switch to online has become a difficult problem for Bosiden.

Alibaba Cloud solutions
Yunyuan biochemical transformation
eleven

Pressure testing and tuning of the full link performance of 11 core business scenarios

Before the system went online, Alibaba Cloud service teams went deep into customer business scenarios, improved the observability and cloud product monitoring under the cloud native architecture, and accessed full applications and corresponding business logs to ARMS and SLS, significantly improving the ability to actively detect and white box locate distributed system errors.

Through PTS products and combined with actual business scenarios, the full link performance of 11 core business scenarios was pressure tested and optimized. Two major risks were released in advance and eliminated. In combination with the pressure test results and best practices, the resources of more than 30 products and hundreds of pods in the whole link were comprehensively patrolled and optimized. At the same time, the capacity of Hologres, PostgreSQL and other instances was expanded, Through the optimization of more than 200 SQL statements, the risk of a large number of slow SQL problems has been timely converged.

Whole process personal service guarantee
three

Complete OMS Containerization and distributed transformation of POS and CRM core systems

During the launch of the system, Alibaba Cloud service teams were stationed throughout the whole process, responding to and dealing with the urgent problems of customers when they went online as soon as possible, and quickly handled two unexpected exceptions. First, the database connection pool is not well controlled, The number of concurrent connections of some work nodes in Hologres is full, leading to data migration failure and abnormal application startup. By quickly locating applications with soaring connections on site, and optimizing the free link release parameters on Hologres side, customers can quickly avoid problems. Second, the SQL diagnosis optimization function of the PostgreSQL database triggered the defect of the index_advisor plug-in, which led to the abnormal restart of the corresponding PostgreSQL instance. The customer was urgently asked to stop using the SQL diagnosis optimization function, and the priority was to ensure that the database was stable and the system was normal.

The OMS The containerization and distributed transformation of the three core systems of POS and CRM, and the success of one-time online cutover, accelerated the process of digital intelligence strategy.

Draw a big picture of microservice governance
fifty times

Overall system performance increased by 50 times

The Alibaba Cloud service team, based on the customer's business characteristics, combined with the best practices of Alibaba Cloud's microservice governance and stability governance system and customer cases, helped customers develop plans for application lossless publishing, grayscale publishing, capacity planning, flow limiting and degradation, and worked with customers to complete the implementation of the plans.

Lossless application publishing can effectively avoid the problem of front-end exceptions during application publishing, improve the user experience, and make the system more smooth when changing. In order to speed up the landing and reduce the workload, make full use of the ability of ACK and MSE, realize the elegant exit of applications by configuring preStop and MSE to go offline without loss, protect the safe start of applications by configuring health checks and enabling MSE online traffic preheating function, and effectively avoid the traffic loss caused by application release. Customize cloud efficiency pipeline for customers based on their current situation The application release scheme combining ACK and MSE microservice governance capabilities can realize lossless online and offline in the process of application release, without adding additional operations, which reduces the burden on technicians.

Gray publishing can roll back fast stream cutting in time when major exceptions occur after the application goes online, and can try and error the new version with small traffic. Using MSE to provide agent access, a field in the header based on HTTP is colored for traffic, and Kubernetes' declarative deployment is used to insert a grayscale identifier into the application version, so that only colored traffic can enter the version marked with a grayscale identifier, realizing the full link grayscale capability based on logical isolation mechanism, This enables small-scale traffic verification of the business after the release of the new version. Once any problem is found in the new version, it can be rolled back in time to minimize the impact on the business.

Full link pressure testing is the best way to find system bottlenecks and determine system capacity. The customer technical team and Alibaba Cloud service team sorted out more than 50 pressure testing scenarios for the five core systems on the cloud, and designed a full link pressure testing scheme, data model and script. Perform optimization, table partitioning key, shard optimization, index adjustment, and application log asynchronization through Hologres SQL, JVM parameter optimization, code optimization, Redis cache, More than a dozen tuning measures, such as MQ architecture transformation, have improved the system stability and overall system performance by more than 50 times, significantly improved the utilization of resources on the cloud, and reduced the overall resource cost by more than 5%.

The current limiting and degrading capability can install a reliable safety rope for the system. Since there are many slow SQL and time is too short to optimize, in order to avoid serious slow SQL that will drag down the entire database and cause interruption risk to online business, Bosiden has used MSE's database governance capability to evaluate the peak flow based on the pressure test results, configure SQL flow restriction rules, and selectively let SQL wait or fail quickly when the database traffic is too large, Turn uncertain traffic into deterministic traffic to ensure the stability of the database and the stability of the entire business.

Business Value

Through Alibaba Cloud AMS services, Bosiden has accelerated the implementation of various cloud native solutions, achieved the transformation of the core system cloud native in one year, and greatly improved the stability and performance of the system. The order processing capacity has reached up to 500000 orders per hour, successfully withstood the traffic peak of the Double 11 Festival, and also provided strong technical support for the complexity and variability of online business, Under the impact of the epidemic, online retail sales rose by more than 66% year on year. In the post epidemic era full of uncertainty, online channels have successfully achieved high-quality growth through digital and intelligent upgrading.

The smooth passing of the National Day holiday and the growth of online business have enabled Bosiden to realize its self proving prophecy and walk a path of self living and controllable digital reform. In the future, Bosiden will continue to embrace cloud computing, stimulate innovation vitality through more advanced and efficient technology, more digital operation mode, grow together with the era reformers in all walks of life, and continue to lead the industry trend.