Interview with GIAC Microservices Lecturer Hu Zhongxiang on Weibo's Microservices Practices

In this interview, Weibo’s microservices expert Hu Zhongxiang discusses the advantages of microservice architecture for handling sudden traffic spikes, challenges in implementation, service splitting strategies, the link between microservices and cloud‑native, and offers learning recommendations and insights for the upcoming GIAC conference.

High Availability Architecture
High Availability Architecture
High Availability Architecture
Interview with GIAC Microservices Lecturer Hu Zhongxiang on Weibo's Microservices Practices

From November 23‑24, the GIAC Global Internet Architecture Conference will be held in Shanghai, featuring experts from companies such as Microsoft, Tencent, Alibaba, Ant Financial, Huawei, iFlytek, Sina Weibo, JD.com, Qiniu, Meituan‑Dianping, Ele.me, and others.

In the lead‑up to the conference, High Availability Architecture interviewed GIAC microservices lecturer Hu Zhongxiang to discuss practical microservice implementation issues.

Hu Zhongxiang is a Weibo technology expert and author of the GeekTime column “Learning Microservices from Scratch”. He has been with Weibo since 2012, working on counter upgrades, major event support, and homepage feed architecture, accumulating extensive experience in high‑availability distributed services.

Q: As a Weibo “net‑celebrity” tech expert, how does that feel? Hu explains that the pressure is high because any service outage at Weibo becomes a widely shared meme, highlighting the platform’s critical role in delivering hot‑topic information.

Q: What advantages does a microservice architecture bring for handling sudden hot‑topic events? He describes Weibo’s dynamic decision system that automatically scales services based on pool redundancy, eliminating manual intervention. For newer business lines built in PHP, the system was adapted into a microservice solution called Weibo Mesh, enabling seamless integration across multiple services.

Q: What are the biggest challenges when adopting microservices? While many components (service framework, registry, monitoring, tracing, governance) are complex to build in‑house, Hu believes the toughest challenge is technology selection—deciding between custom development and open‑source solutions, and choosing appropriate frameworks such as Dubbo, Spring Cloud, gRPC, or Thrift.

Q: How should services be split? He advises against overly fine‑grained splitting. Weibo started by dividing a large monolithic web app into two, then gradually extracted several RPC services over two‑three years as the team grew, emphasizing a step‑by‑step approach.

Q: What changes are needed to migrate from other architectures to microservices? Hu notes that microservices combined with containerization and DevOps enable rapid iteration and faster development when the business scale is large.

Q: How do microservices relate to Cloud Native? Microservices focus on business organization, while Cloud Native concerns deployment models. When both are adopted, they complement each other, exemplified by Service Mesh solutions like Istio.

Q: What learning path do you recommend for quickly mastering microservices? Start with the basic principles and practice with an open‑source framework such as Dubbo, Motan, or Spring Cloud, ideally within a real project.

Q: What will you share at the GIAC microservices session? Hu will present Weibo’s frontline experience in service governance, including a custom static registry, backup‑request pattern, best‑fit load‑balancing algorithm, cross‑language governance practices, and the unified microservice governance platform.

Q: Any final words for GIAC? He hopes his talk will benefit attendees and foster deeper exchanges with peers.

The microservices track at this GIAC conference includes a range of exciting topics (see image).

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Backend ArchitectureMicroservicesWeiboGIAC
High Availability Architecture
Written by

High Availability Architecture

Official account for High Availability Architecture.

0 followers
Reader feedback

How this landed with the community

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.