Application Scenarios
Microservice Application Building
Application Scenarios
Different service modes of traditional projects in a single architecture must adopt a unified technical solution and technical platform. Each service module cannot be reused. If a module in the entire system is faulty, the entire system becomes unavailable. With the increasing complexity of enterprise services, the traditional monolithic architecture becomes more and more cumbersome, and it is difficult to adapt to flexible service requirements. Microservice applications can solve these problems.
Value
Microservices use a new architecture, which divides a cumbersome system into several small service components. Among which, these components communicate with each other through lightweight protocols.
The microservice architecture is highly elastic, flexible, and highly efficient. Therefore, it is rapidly attracted by architects and technical decision makers in various fields and gradually becomes the most concerned technical architecture in the IT industry.
Advantages
ServiceStage provides industry-leading microservice application solutions and has the following advantages:
- Supports the microservice running environment of the ServiceComb, Spring Cloud, and Service Mesh frameworks.
- API First, which supports Swagger-based API management.
- Supports multiple languages, such as Java, Go, .NET, Node.js, PHP, and Python.
- Provides functions such as service center, configuration center, dashboard, and dark launch.
- Provides complete microservice governance policies, including fault tolerance, rate limiting, degradation, circuit breaker, fault injection, and blacklist and whitelist.

Web Application Lifecycle Management
Application Scenarios
Web applications are widely used. Enterprise service systems, online store systems, forums, blogs, WiKi systems, and online games may be web applications. Managing the lifecycle of web applications with different technical architectures is one of the main tasks of the enterprise IT department.
Value
Using a unified platform to manage various web applications can greatly reduce workload, improve efficiency, and quickly respond to complex and changeable service requirements.
Advantages
ServiceStage greatly improves the efficiency of enterprise-level web application development and O&M, making enterprises focus on service innovation. It has the following advantages:
- Deployment with a few clicks using WAR, JAR, or ZIP packages or source code.
- One-stop O&M provides various O&M capabilities, such as upgrade, rollback, log, monitoring, and auto scaling.
- Seamless integration supports seamless integration with cloud services and applications such as ELB, RDS, and DCS.

Mobile Application Backend Management
Application Scenarios
Diversified mobile applications support the output value of tens of billions of dollars worldwide. Mobile applications of different devices and platforms emerge one after another, and service innovation is booming. Each successful mobile application requires powerful support from backend services. Developers must consider complex issues such as infrastructure architecture, service integration, and scalability. All these consume a large amount of manpower, material resources, and financial resources, which improves the technical threshold and service innovation.
Value
Mobile application backend management helps developers simplify their work and focus on business innovation without considering backend server programs, making mobile application development easier.
Advantages
The general mobile application backend management service provided by ServiceStage can improve the development efficiency of enterprise mobile applications and manage all mobile applications in one stop manner. It has the following advantages:
- Out-of-the-box, providing basic services such as user, data, integration, configuration, session, and log.
- Supports multiple platforms and provides Android, iOS, and H5 client SDKs.
- Seamlessly integrates with other cloud services, such as ELB, RDS, and DCS.

Continuous Integration and Delivery
Application Scenarios
It takes a lot of manpower and time in project creation, compilation, building, self verification, integration verification, production environment-like verification, and rollout for a complex system, which is prone to errors caused by human factors. Continuous integration and delivery can resolve such problems due to its standardization and automation.
Value
Manual execution is changed to automatic execution, which reduces errors and improves work efficiency.
The environment and process standards are unified, which facilitates service expansion and reduces upgrade and reconstruction costs.
Advantages
Based on the ServiceStage pipeline, the integration environment is unified and the delivery process is standardized. You can implement the self-service development, self verification, integration verification, and rollout.

Dark Launch
Application Scenarios
In dark launch, users are selected to test the beta version, ensuring smooth rollout of new features. Once new features become mature and stable, a formal version is released for all users to use.
Value
Dark launch ensures stability of the entire system. During initial dark launch, problems can be detected and fixed.
Advantages
ServiceStage provides dark launch for microservices and applications.

Application Performance Analysis
Application Scenarios
With the increasing application complexity and increasing number of users, application O&M face huge challenges at normal application assurance, fast fault locating, and performance bottleneck identification.
Value
ServiceStage provides professional application performance analysis capabilities to help O&M personnel quickly locate application problems and identify performance bottlenecks in the distributed architecture, ensuring user experience.
Advantages
Application performance analysis in ServiceStage applies to multiple applications of the Java framework. It includes powerful analytic tools, displays the application status, call process, and operations performed by users on applications through topology views, tracing, and transactions. This helps you quickly track down errors that occur during the process and performance bottlenecks that need to be fixed.

Tracing and Monitoring
Application Scenarios
A complete product contains multiple applications, which are called by each other to form a tracing. Information such as the components, applications, total request duration, and duration required by each component from the time when a frontend request is sent to the time when a response is returned can help you locate performance bottlenecks and optimize performance.
Value
You can obtain complete tracing information based on points buried in tracing to quickly locate performance bottlenecks and optimize performance.
Advantages
Supports platform, resource, and application monitoring and microservice tracing analysis.
- Large-scale: Monitors millions of containers and responds to query requests within seconds.
- Fault drilldown: Clicks faulty nodes to automatically drilldown to the faulty microservice instances, and switch to the failed tracings and call stacks to view the input parameters and return values of the failed functions.

Service Governance
Application Scenarios
As services grow, they may encounter various accidents, such as instantaneous large-scale concurrent access, service errors, and intrusion. Therefore, services need to be governed.
Value
ServiceStage simplifies service governance by specific policy selection. Specifically, developers only need to select a specific service governance policy with a few clicks instead of considering code implementation, improving availability of service governance.
Advantages
ServiceStage supports microservice API-level SLA metrics (throughput, latency, and success rate) monitoring and governance in real time (in seconds), ensuring continuous service running.

