July 13th @The Fukuoka Growth Next, in Japan

Translations: 日本語

Speakers & Talks

Nulab

Kohei Kimura

https://cohhei.github.io

https://twitter.com/cohhei

Title:

なぜ Go はマイクロサービスのための言語なのか

  • Microservices
  • Docker
  • OpenTracing
  • Prometheus
  • gRPC
  • ProtocolBuffers

Abstract:

マイクロサービスは一般に組織やシステムをスケーラブルにしますが、同時に複雑さももたらします。例えば、マイクロサービスの環境下ではクライアントからのひとつのリクエストが複数のサービスを経由します。そのため、特定のリクエストで発生した遅延や不具合がどこで発生したのかを調査するためには、個々のリクエストに関連する処理をまとめておく必要があります。一方で、Go はマイクロサービスのための言語と言われています。その理由を、実際にプロダクション環境で Go で実装したマイクロサービスを開発・運用している経験をもとに、コンテナと Observability の観点から解説します。

Time:

1:40 PM - 2:00 PM (20 min)