官术网_书友最值得收藏!

Differences between microservices and service-oriented architecture (SOA)

Here are the differences between microservices and service-oriented architecture (SOA):

  • A service executes the entire business unit of work. For example, if a service requires customer or product data, it is preferable to store it within the service data stores. Typically, there is no need to go to a customer service for getting a customer record through ESB.
  • A service has its own private database or a database that is shared only in its bounded context and can store the information required to service the business unit of work.
  • A service is a smart endpoint and typically exposes a REST interface with a contract definition in Swagger or similar repository. Some of the services that are consumed by other divisions or clients are exposed through an API platform.
主站蜘蛛池模板: 环江| 平陆县| 阿城市| 平江县| 兴义市| 来宾市| 大足县| 科技| 密云县| 巨野县| 阜新市| 偃师市| 葵青区| 宽甸| 平江县| 曲周县| 乌拉特中旗| 高雄市| 大竹县| 尚志市| 清徐县| 霍林郭勒市| 呼伦贝尔市| 瑞金市| 突泉县| 连江县| 六枝特区| 龙门县| 昌江| 杭锦后旗| 农安县| 屏边| 古蔺县| 安福县| 焦作市| 东源县| 大同市| 温泉县| 资源县| 呈贡县| 塘沽区|