Classic — gRPC + service mesh + broker + WS edge

Envoy sidecar per app · mesh ctl · broker · WS edge overhead

Classic — gRPC + service mesh + broker + WS edge Envoy sidecar per app · mesh ctl · broker · WS edge overhead order-service · app + gRPC stub · Architecture component order-service app + gRPC stub payment-service · app + gRPC server · Architecture component payment-service app + gRPC server Envoy sidecar · Architecture component Envoy sidecar Envoy sidecar · Architecture component Envoy sidecar service mesh ctl · discovery + L7 · Architecture component service mesh ctl discovery + L7 event broker · Architecture component event broker WS edge gateway · Architecture component WS edge gateway mTLS

Classic — the overhead that piles on

  • • order-service: app + gRPC stub + Envoy sidecar / payment-service: app + gRPC server + Envoy sidecar
  • • The two Envoy sidecars talk over mTLS; each service connects to the service mesh ctl (discovery + L7)
  • • event broker and WS edge gateway are separate added components