Help Center > > Service Overview> Application Scenarios

Application Scenarios

Updated at: Oct 22, 2019 GMT+08:00

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.
Figure 1 Microservice application solution

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.
Figure 2 Web application solution

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.
Figure 3 Mobile application solution

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.

Figure 4 Continuous integration and delivery

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.

Figure 5 Dark launch

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.

Figure 6 Application performance analysis

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.
Figure 7 Tracing and monitoring

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.

Figure 8 Service governance

Did you find this page helpful?

Submit successfully!

Thank you for your feedback. Your feedback helps make our documentation better.

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?







Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel