タグ

ブックマーク / tech.layerx.co.jp (1)

  • connect-go による複数サービスの開発とユニバーサルバイナリによる改善 - LayerX エンジニアブログ

    こんにちは、LayerX の id:snamura です。7月はLayerXエンジニアブログを活発にしよう月間 ということなので、日は複数サービスに分割されていく中で、開発環境を改善した話を書きます。 LayerX が提供するバクラクでは、 Decoupling a service from monolith with Protocol buffers and connect-go で紹介した通り、 buf.build の提供する connect を使ったサービス化が進められています。 connect の活用によって、既存のHTTPサーバーをサービスとしてインターフェイスを再定義したり、モノリスを無理に分割することなく、ドメインごとにインターフェイスを定義し、サービスの分割が可能になりました。 connectはgRPCのサービス定義を起点に動作するため、シンプルなインターフェイスと、 h

    connect-go による複数サービスの開発とユニバーサルバイナリによる改善 - LayerX エンジニアブログ
    JGEEM
    JGEEM 2023/09/13
    モノレポ(モジュラモノリス)を無理に分割せずデプロイ単位のみ分割する事例/複数サービスを単一バイナリに取り込むユニバーサルバイナリ/buf.build connect
  • 1