Benefits of Microservices Engine

Updated at:
Copy as MD

Microservices Engine (MSE) is a fully managed platform that provides service registration and governance capabilities for Spring Cloud, Dubbo, and service mesh workloads. MSE also supports non-Java applications and integrates natively with Kubernetes. MSE controls traffic in a standard, flexible, and precise manner, improves the overall availability of the system, and provides enterprise-class guarantees for your applications with enhanced high availability, performance, and security protection.

MSE lets you keep your existing microservices stack and open source registries while Alibaba Cloud handles infrastructure management, high availability, and traffic control.

Open source compatibility without code changes

MSE is fully compatible with open source Nacos, ZooKeeper, and Eureka. To migrate, update your registry addresses. No changes to business code are required.

The same zero-modification approach applies to Microservices Governance. You can enable governance features from the console without modifying application code, configurations, or images.

Fully managed infrastructure

MSE handles provisioning, monitoring, operations and maintenance (O&M), and disaster recovery for registry and gateway instances. You focus on building services instead of maintaining infrastructure.

  • Instance lifecycle -- Provisions and manages registry and gateway resources.

  • Continuous monitoring -- Tracks instance health and surfaces metrics through a built-in dashboard.

High availability and resilience

MSE resolves a large number of known availability issues in open source Nacos, ZooKeeper, and Eureka deployments. Built-in resilience features include:

  • Multi-zone disaster recovery -- Distributes instances across multiple availability zones to survive zone-level failures.

  • Traffic protection -- Comprehensive traffic protection guards services against traffic spikes and cascading failures.

  • Health checks and automatic recovery -- Detects unhealthy instances and recovers them automatically to maintain service continuity.

Kubernetes and multi-framework support

MSE integrates natively with Kubernetes and supports Spring Cloud, Dubbo, and service mesh frameworks. Non-Java applications are also supported, so MSE fits polyglot microservices architectures.

Built-in observability

A visual dashboard lets you monitor service health and manage registered services. You can view and manage services from a single interface.

Cost efficiency

MSE eliminates the operational overhead of self-managed gateways, instances, and governance systems:

  • Reduced labor costs -- No dedicated team required for registry and gateway O&M.

  • Lower resource costs -- High performance and seamless integration with Alibaba Cloud services reduce compute resource consumption compared to self-managed setups.

Integration with the Alibaba Cloud ecosystem

MSE connects with other Alibaba Cloud services to provide an end-to-end microservices solution:

ServiceIntegration
Container Service for Kubernetes (ACK)Deploy and manage MSE-powered services on managed Kubernetes clusters.
Application Real-Time Monitoring Service (ARMS)Monitor application performance across services.
Simple Log Service (SLS)Collect and analyze service logs for troubleshooting and auditing.
Web Application Firewall (WAF)Protect service endpoints from common web attacks.