微服务(不是最佳)实践
传统企业以烟囱形式交付软件。这些软件都是由各部门的各自需求产生的。软件的开发和采购都在这个有限的需求范围内展开。另一方面,面向客户的业务流程通常跨越多个部门。这两种需求之间缺乏一致性会导致工作重复,以及在每个解决方案中丢失或产生不准确的信息。后者是企业集成的主要目标。服务的概念是将面向客户的业务流程视为解决方案的要求演变而来的。 IT部门可以灵活地响应变化,从而满足变更现有流程或发明全新流程的需求。服务不是开发或采购传统意义上的“软件”,而是可以解决业务流程的自动化需求。