Abstract

Keywords: Agile development, integrated delivery, remote maintenance, cost reduction and efficiency improvement

The body of the

The core of a large financial data company (hereinafter referred to as the “Company”) is to provide a full set of data services and solutions for customers in banking, insurance, consumer finance, credit, mutual finance and other industries, helping such customers with high requirements for data security to turn data decisions into business decisions.

The company’s key systems include the PBOC credit reporting feature interpretation system, which needs to be privatized, and the anti-fraud scoring system, which needs to be deployed in various ways (public cloud, privatization and hybrid), and other complex technology and business systems.

Due to the rapid development of business, the company’s original IT has been unable to meet the ultra-high requirements of new demands for product development efficiency and product delivery quality, and is facing the following pain points and bottlenecks:

  • The delivery scene of THE PBOC Credit Investigation Report is complex, and customers have high requirements for delivery quality. Therefore, the delivery platform needs to complete distribution, delivery, maintenance and upgrading with high quality and quantity
  • Server use efficiency is low, the development environment needs manual maintenance, which disperses a lot of energy of operation and peacekeeping part of the developers, and directly weakens the development ability of the core business, so it is in urgent need of resource management platform for unified management
  • The rapid growth of business demand leads to the current development pace is too tight, the implementation of DevOps workflow is not ideal, and production ready development operation and maintenance platform is urgently needed to reduce costs and improve efficiency
  • Rapid deployment and application of cutting-edge technology frameworks such as Strom and Seldon in production environment should be realized

At the same time, considering future development and strategic planning, the company needs to solve the following problems:

  • In the case of rapid expansion of technical team, how to accomplish team governance work
  • How to optimize the architecture and guarantee the quality of service on line when the business volume is growing rapidly
  • How to implement the overall plan of senior consumer finance and other large systems quickly

The solution

In view of the above situation and requirements, Haoyue had in-depth communication with the company, considered the company’s existing IT architecture and organizational structure, combined with the company’s existing business and future development plan, proposed Rainbond based on targeted solutions, in order to achieve business security and improvement.

  • For the company – Improve development efficiency, reduce IT costs, improve service delivery efficiency and quality, implement DevOps best practices
  • To users – to ensure the quality of service delivery, improve service scalability and stability

Phase I landing focuses on solving problems in internal development environment, PBOC delivery scenario and API service scenario, as shown in the figure below:

As for the internal development environment, Rainbond is privatized in the company’s local server, and serverless PaaS is used to solve the problem of resource management in a unified manner, which ensures the stability of the development environment while improving the utilization of resources.

The PART of PBOC delivery scenario refers to the development of PBOC in the cloud native environment provided by Rainbond to meet the delivery of different user demand scenarios, such as online remote delivery deployment of PBOC software through remote media, or integration of PBOC installation package through offline media to improve delivery efficiency while ensuring high availability of services.

In the API service scenario, the company’s API service is deployed to Rainbond public cloud to meet the requirement of automatic scaling based on service volume changes, ensuring high service availability and reducing o&M costs.

Running status

Tuning over a period of time

  • The company’s local server resource utilization greatly improved, reducing server cost by about 47%
  • Product iteration rate increased by about 1.9 times
  • A project that used to take 3 man-days can now be completed in 0.5 man-days
  • More projects can be delivered and maintained remotely

About Rainbond

Rainbond is an application-based PaaS that deeply integrates kubernetes-based container management, Service Mesh microservice architecture, multi-type CI/CD application construction and delivery, multi-data center resource management and other technologies to provide cloud native application life-cycle solutions. Build an ecosystem of connectivity between applications and infrastructure, between applications and between infrastructures.

Good rain, let the clouds fall. Please visit www.goodrain.com to contact Good Rain for assessment and solutions.