As mainstream cloud service providers continue to enrich their cloud products and provide more convenient development tools, more enterprises begin to use serverless technologies to build their own cloud application systems. The quick build of a business platform is important for enterprise upgrade. This topic describes how SAE helps Circles Technology quickly build a core business platform.
Background information
Founded in 2013, Shanghai Circles Technology Co., Ltd. (hereinafter referred to as Circles Technology) has provided services for more than 400 high-net-worth customers and multiple Fortune 500 companies around the world, and provided more than 2,000 service projects. Circles Technology has obtained many honors, such as WISE 2020 China Enterprise Marketing Service and CRM Best Solution, Best Innovative SaaS Solution of the Year 2020, and Shanghai Technology Development Model. Circles Technology has achieved ISO 9001 QMS certification and ISO 27001 ISMS certification. Circles Technology is a council member of Shanghai Software Industry Association.
Over the years, Circles Technology has grown together with customers in high-net-worth industries. Circles Technology has accumulated a wealth of industry insights, R&D capabilities, and implementation experience. The AI marketing system of Circles Technology has independent intellectual property rights. The system integrates with Mar Tech marketing and AI to help high-net-worth enterprises implement new data-driven marketing and customer service. This brings a leap to growth and excellent user experience.
Challenges
The core R&D team of Circles Technology is one of the professional technical teams that are engaged in the enterprise-level mobile Internet technology. The following table describes the challenges faced by Circles Technology. As business grows, Circles Technology requires dynamic scaling, and the costs of self-managed Kubernetes clusters are high. The table also describes the benefits of the marketing platform that uses SAE.
Challenge | Benefit |
Challenge | Benefit |
No rapid and elastic scaling | To help you handle traffic during peak hours, SAE provides a high-availability solution with fine-grained capacity control, elastic scalability, and throttling and bandwidth degradation. |
No centralized console to manage and deploy applications | SAE supports mainstream development frameworks such as Spring Cloud, Dubbo, and High-speed Service Framework (HSF). SAE allows you to deploy applications by using code packages and images. You can manage the lifecycle of applications in the SAE console with a few clicks. |
Complex O&M operations | You do not need to manage or maintain the underlying infrastructure, such as IaaS, Kubernetes, microservices components, and application performance monitoring (APM) components. SAE helps you reduce development and O&M costs and ensure the stability of applications that you want to commercialize. |
Solution
The following figure shows the solution that is used by Circles Technology.

SAE supports multiple deployment methods to help the developers and O&M engineers of Circles Technology deploy and run multi-language applications in an efficient and convenient manner. SAE provides a built-in service registry and a configuration center. Circles Technology no longer needs to create additional registries or configuration centers for microservices applications. The business of Circles Technology involves a large number of inter-system interaction events. The API of Circles Technology can be connected to SAE. This significantly improves interaction efficiency and stability. After Circles Technology used SAE, Circles Technology no longer needs to purchase Elastic Compute Service (ECS) physical resources. SAE also provides application lifecycle management, auto scaling, and application monitoring capabilities to help developers and O&M engineers focus on business without the need to perform complex O&M operations.
The computing-related services of Circles Technology, such as facial recognition, are handled by Function Compute. Function Compute is an event-driven, fully managed computing service. The developers of Circles Technology can isolate common API operations from applications and upload the API operations to Function Compute for reliable, elastic, and on-demand calls. Function Compute provides the versioning feature to efficiently manage services, functions, and triggers. The versioning feature allows Circles Technology to complete most continuous integration and continuous delivery tasks in the software development lifecycle.
Effect
Circles Technology uses the solution that integrates SAE and Function Compute to quickly and efficiently build a core business system. The technical team also helps Circles Technology perform serverless transformation on the system. By using cloud-native technologies, Circles Technology has improved O&M efficiency and reduced costs. The system has brought a great value to the business of Circles Technology.