微服务架构是一种将单一应用程序拆分为一组小型、独立、松耦合服务的软件架构风格。每个服务运行在自己的进程中,围绕特定业务功能构建,可通过轻量级机制(如HTTP API)通信,支持独立部署、扩展与技术栈选型,提升系统的可维护性、弹性与交付效率。