Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
architecture:microservice [2021-05-30] – created dcaiarchitecture:microservice [2024-05-05] (current) dcai
Line 1: Line 1:
-===== Microservice architecture =====+===== architecture:microservice =====
  
 +Scale cube and microservices:
 +
 +  * X-AXIS SCALING LOAD BALANCES REQUESTS ACROSS MULTIPLE INSTANCES
 +  * Z-AXIS SCALING ROUTES REQUESTS BASED ON AN ATTRIBUTE OF THE REQUEST
 +  * Y-AXIS SCALING FUNCTIONALLY DECOMPOSES AN APPLICATION INTO SERVICES
 +
 +^                                                                                    SOA                                                                                                                                                                                 Microservices^
 +|Inter-service communication|  Smart pipes, such as Enterprise Service Bus, using heavyweight protocols, such as SOAP and the other WS* standards.  |  Dumb pipes, such as a message broker, or direct service-to-service communication, using lightweight protocols such as REST or gRPC|
 +|data                                                              Global data model and shared data bases                                                                                                                                         Data model and database per service|
 +|Typical service            |                                             Larger monolithic application                                              |                                                                                                                     Smaller service|
  
-Scale cube and microservices 
architecture/microservice.1622357344.txt.gz · Last modified: by dcai