2019年4月12日のブックマーク (1件)

  • Pact をやめた理由 - yoshiori-memos

    microservice 関係の発表をしたんだけどそこでさらっと「Pact はやめた。主に開発スピードとのミスマッチ」って言ったんだけどもう少し説明したくなったので書いてみる。 そもそも microservice 化していく段階でサービス間通信のテストが難しくなることはわかっていたので、なんとか手を打ちたかったので使い始めたのが Pact だった。 で、導入の経緯は下記にあるように JSON over HTTP を使いつつ、サービス間連携を Consumer-Driven Contract testing でなんとかしようと思った。 クックパッドでは各サービス間の連携には、Protocol Buffers や Thrift を用いた RPC を利用するのではなく、JSON over HTTP を利用する方針にしています。この理由としては、現状そこまでパフォーマンスがボトルネックになっていな

    Pact をやめた理由 - yoshiori-memos
    takezaki
    takezaki 2019/04/12
    そもそもこういうMicroservicesは推奨されない。たくさんのアプリを繋げることの課題は通信技術では解決できない。