Microservices
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 6
Slide 6 text
Architecture
Cloud Spanner
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 7
Slide 7 text
Go
Cloud Spanner
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 8
Slide 8 text
gRPC
Cloud Spanner
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 9
Slide 9 text
Google Cloud Platform
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 10
Slide 10 text
Kubernetes
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 11
Slide 11 text
Istio
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
API Gateway ͷ։ൃ
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 42
Slide 42 text
API Gateway ͷ։ൃ
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 43
Slide 43 text
API Gateway Pattern
https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/direct-client-to-
microservice-communication-versus-the-api-gateway-pattern
Slide 44
Slide 44 text
API Gateway Pattern
ɾAuthentication / Authorizatio
n
ɾDomain / IP Managemen
t
ɾTLS Terminatio
n
ɾData Format Transcodin
g
etc...
Microservice ʹڞ௨͢Δͷղܾ
Slide 45
Slide 45 text
API Gateway ͷ։ൃ
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ
Slide 46
Slide 46 text
API Gateway ͷ։ൃ
CDN
Cloud Load Balancer (Ingress)
API Gateway Server
ٕज़ͷඪ४Խɾಋೖࢧԉ
e.g. Istio ͷಋೖ
Cloud Spanner
Cloud Spanner Cloud Spanner
Cloud Spanner Cloud Pub/Sub
QR Payment
Service XXX Service ZZZ
Service YYY
iD Payment
Gateway Authority
ɾɾɾ