Cloud SpannerとCloud Pub/Subとで実装するTransactional outboxパターン