July 13th @The Fukuoka Growth Next, in Japan

Translations: 日本語

Speakers & Talks

Nulab Inc. Sponsor

Yuichi Watanabe

https://github.com/vvatanabe

https://twitter.com/vvvatanabe

Title:

「Backlog」のGitを支えるサービス達をGoで刷新した技術的プラクティス

  • Git
  • gRPC
  • CGO
  • SSH
  • RabbitMQ

Abstract:

PJ管理ツール「Backlog」のGitホスティングを支えるバックエンドは、役割の異なる複数のサービスによって構成されています。それらのサービスの中核を担うのがGoです。全てのサービスはGoで実装されており、サービス特有のプロトコルに併せて、Goが提供する機能をふんだんに使用しています。また、各サービスは初めからGoで統一していたわけではなく、以前は、Perl、Python、Javaといった様々な言語で実装していました。本セッションでは、Gitバックエンドを支えるサービスの全体像、各サービスを刷新するための技術的なプラクティス、Goで統一したことによる恩恵、そして今後の展望についてお話します。

Time:

10:40 AM - 11:00 AM (20 min)