摘要
当前商务技术环境对于软件支持的需求越来越明晰,分工越来越细。微服务是一种工程方法,专注于将应用程序分解为单功能模块;定义明确的接口,独立部署和操作;拥有服务整个生命周期的小团队。微服务通过最小化通信和协调来加速交付,同时减少变化的范围和风险。传统上,如果我的团队已完成代码,对于FindDB服务,可以对其进行测试,虽然那可能是一个不同的部门,该服务已经传递给其他人进行交易,建立或部署或维护服务。在微服务中,情况并非如此,开发团队负责测试,暂存、部署、调试、维护。换句话说,服务存在于整个生命周期[1]。