Cloud Native 10 min read

Technical Case Study of Migrating Soul's Multi‑Layer Ingress Architecture to Alibaba Cloud Native Gateway (MSE)

This report details Soul's challenges with a multi‑layer gateway chain, evaluates Envoy, MSE and ALB, presents performance test results, outlines short‑term and long‑term migration plans, and shares post‑migration improvements and lessons learned for a cloud‑native gateway solution.

Soul Technical Team
Soul Technical Team
Soul Technical Team
Technical Case Study of Migrating Soul's Multi‑Layer Ingress Architecture to Alibaba Cloud Native Gateway (MSE)

Company Soul, a virtual social network founded in 2016, faces performance and reliability challenges due to a long multi‑layer gateway chain consisting of Ingress‑Nginx, micro‑service gateway, SLB, and Tengine.

The main issues include unstable Ingress‑Nginx, gRPC load‑balancing limitations, ingress stability, release jitter, and high latency.

After evaluating Envoy, Alibaba Cloud Native Gateway (MSE) and ALB, the team performed performance tests showing MSE’s superior latency and success rate, especially for gRPC forwarding.

A short‑term plan replaces Ingress‑Nginx and merges entry gateways, while the long‑term “final state” reduces the chain to SLB → MSE → POD/ECS, deprecating micro‑service gateway and Tengine.

Post‑migration results show response time dropping from 500 ms peaks to 50 ms, error‑code 502 dropping to zero, and improved warm‑up behavior for Java services.

Future work includes consolidating traffic, security, and micro‑service gateways, enabling HTTP 3.0, adopting service autonomy, and applying chaos engineering.

Key lessons learned cover service‑weight vs canary‑weight annotations, X‑Real‑IP handling differences, NAT vs FullNAT mode for SLB, and rewrite‑target behavior differences between Nginx‑Ingress and Envoy.

performancecloud-nativekubernetesgatewayingressMSEEnvoy
Soul Technical Team
Written by

Soul Technical Team

Technical practice sharing from Soul

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.