Go
メインコンテンツへスキップ
  • Goを選ぶ理由 arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • 事例研究

      企業がGoで解決する一般的な問題

    • ユースケース

      企業がGoを使用する方法と理由に関する事例

    • セキュリティ

      Goがデフォルトでセキュリティを維持するのに役立つ方法

  • 学習
    Enterキーを押してドロップダウンを有効/無効にします
  • ドキュメント arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • Effective Go

      明確で、高性能で、慣習的なGoコードを書くためのヒント

    • Goユーザーマニュアル

      Goを使用したソフトウェア開発の完全な入門書

    • 標準ライブラリ

      Goの標準ライブラリの参照ドキュメント

    • リリースノート

      各Goリリースの新機能について学習します

  • パッケージ
    Enterキーを押してドロップダウンを有効/無効にします
  • コミュニティ arrow_drop_down
    Enterキーを押してドロップダウンを有効/無効にします
    • 録画済み講演

      過去のイベントのビデオ

    • ミートアップ open_in_new

      他の地元のGo開発者と出会いましょう

    • カンファレンス open_in_new

      世界中のGo開発者と学び、ネットワークを構築しましょう

    • Goブログ

      Goプロジェクトの公式ブログ。

    • Goプロジェクト

      Goからヘルプを受け、最新情報を入手しましょう

    • 接続

Go.
  • Goを選ぶ理由 navigate_next
    navigate_beforeGoを選ぶ理由
    • 事例研究
    • ユースケース
    • セキュリティ
  • 学習
  • ドキュメント navigate_next
    navigate_beforeドキュメント
    • Effective Go
    • Goユーザーマニュアル
    • 標準ライブラリ
    • リリースノート
  • パッケージ
  • コミュニティ navigate_next
    navigate_beforeコミュニティ
    • 録画済み講演
    • ミートアップ open_in_new
    • カンファレンス open_in_new
    • Goブログ
    • Goプロジェクト
    • 接続
  1. Goを選ぶ理由
  2. 事例研究
  • Using Go at Google

    最近更新されました

    GoogleでのGoの活用

    Goは2007年にGoogleで作成され、それ以来、Google全体のエンジニアリングチームは、大規模な製品とサービスを構築するためにGoを採用しています。詳細はこちら arrow_forward

  • PayPal Taps Go to Modernize and Scale

    最近更新されました

    PayPalがGoを活用して近代化とスケーリングを実現

    ソフトウェアの展開に合わせて容易にスケーリングできるクリーンで効率的なコードを作成する際のGoの価値により、この言語はPayPalの目標をサポートするのに最適な選択肢となりました。詳細はこちら arrow_forward

  • American Express Uses Go for Payments & Rewards

    最近更新されました

    American Expressが決済と報酬にGoを使用

    Goは、American Expressに、決済ネットワークと報酬ネットワークの両方で必要な速度とスケーラビリティを提供します。詳細はこちら arrow_forward

新しいウィンドウで開きます。
  • Allegro Allegro

    Allegro – 数百万エントリの非常に高速なキャッシュサービスをGoで記述

    「最終的に、アプリケーションの速度を最長の要求で2.5秒以上から250ミリ秒未満に高速化しました。」

    事例研究を見る

  • American Express American Express

    American Expressが決済と報酬にGoを使用

    Goは、American Expressに、決済ネットワークと報酬ネットワークの両方で必要な速度とスケーラビリティを提供します。

    事例研究を見る

  • Armut Armut

    Armut LabsがGoを使用する方法

    C#と.NET CoreからGoに移行した後、Armut Labsがリソース消費とAPI応答時間を削減した方法について学習します。

    事例研究を見る

  • Bitly Bitly

    Bitly - なぜすべてをGoで記述するのか

    2014年、NSQ(nsq.io)という小さなオープンソースプロジェクトを作成し、Goという有望な新しい言語を試してみました。その結果に非常に満足したので、新しいものはすべてGoで書き始め、すぐにすべてのレガシーサービスもGoに移植し始めました。

    事例研究を見る

  • ByteDance ByteDance

    ByteDanceにおけるGoの大規模な実践

    Goは2014年にByteDanceに導入され、それ以来、ByteDance全体のエンジニアリングチームは、大規模な製品とサービスを構築するためにGoを採用しています。深く掘り下げるにつれて、Goの下で比較的成熟したマイクロサービスのベストプラクティスが開発され、要約され、2021年からCloudWeGoという名前でオープンソース化されました。現在、ByteDance内のマイクロサービスの70%がGoで記述されています。

    事例研究を見る

  • Capital One Capital One

    Capital One - サーバーレスとGoの取り組み

    当時、チームメンバーの誰もGoを知りませんでしたが、1ヶ月以内に全員がGoで書き始め、エンドポイントを構築していました。Goの柔軟性、使いやすさ、そしてGoの背後にある本当にクールな概念(Goがネイティブの同時実行、ガベージコレクション、そしてもちろん安全と速度をどのように処理するか)が、構築中に私たちを引きつけました。また、あの可愛いマスコットには勝てません!

    事例研究を見る

  • Cloudflare Cloudflare

    Goにおけるグレースフルアップグレード

    Cloudflareは、インターネットに接続された数百万のウェブサイト、API、SaaSサービス、その他のプロパティの速度向上と保護を行っています。「Goは、高遅延HTTP接続の圧縮処理、当社のDNSインフラストラクチャ全体、SSL、負荷テストなどを含む、CloudFlareのサービスの中核を担っています。」

    事例研究を見る

  • Cockroach Labs Cockroach Labs

    Cockroach Labs - なぜデータベースをGoで構築することにしたのか

    Goのパフォーマンス上の利点、ガベージコレクション、そして参入障壁の低さが、CockroachDBに最適な選択肢となりました。

    事例研究を見る

  • Curve Curve

    CurveがGolangで先を行く方法

    Curveは、Goの効率性、標準ライブラリ、そして活気のあるコミュニティが、銀行業務をクラウドに移行するのにどのように役立っているかについて共有しています。

    事例研究を見る

  • Dropbox Dropbox

    Dropbox - Goライブラリのオープンソース化

    約1年前、パフォーマンスクリティカルなバックエンドをPythonからGoに移行して、より優れた同時実行サポートと高速な実行速度を活用することにしました。…現在、インフラストラクチャの主要部分をGoに正常に移行しました。

    事例研究を見る

  • Facebook Facebook

    FacebookがGoでエンティティフレームワークを構築する方法

    FacebookのエンジニアリングチームがGoで新しいエンティティフレームワーク(ORM)を作成することにした理由について学習します。

    事例研究を見る

  • Google Google

    GoogleでのGoの活用

    Goは2007年にGoogleで作成され、それ以来、Google全体のエンジニアリングチームは、大規模な製品とサービスを構築するためにGoを採用しています。

    事例研究を見る

  • GRAIL GRAIL

    Bigslice - Goによるクラスタコンピューティングシステム

    GRAILでは、バイオインフォマティクス、データ処理、機械学習のほとんどのタスクにGoプログラミング言語を使用しています。Goのシンプルさにより、初心者でも簡単に学習できます。透過的なランタイムセマンティクスにより、パフォーマンスを簡単に推論できます。そして、データレイアウトと割り当てを制御する機能により、高性能なデータ処理コードを作成できます。

    事例研究を見る

  • MercadoLibre MercadoLibre

    MercadoLibreがGoとともに成長

    Goは、MercadoLibreのオンラインコマースの成長に合わせて容易にスケーリングできるクリーンで効率的なコードを提供し、エンジニアがより少ないコードで増加する顧客にサービスを提供できるようにすることで、開発者の生産性を向上させます。

    事例研究を見る

  • Microsoft Microsoft

    MicrosoftがGoを採用する方法

    MicrosoftがGoのサポートにどのように貢献し、クラウドインフラストラクチャの一部を強化するためにGoをどのように使用しているかについて学習します。

    事例研究を見る

  • Monzo Monzo

    Monzo – Golang、マイクロサービス、コンテナを使用した銀行の構築

    「Goはマイクロサービスアーキテクチャを作成するための完璧な言語であり、同時実行機能と、言語全般により、Monzoでは『単一責任原則』を中心とした、小さくシンプルなネットワークサービスを簡単に作成できます。」

    事例研究を見る

  • Netflix Netflix

    Netflix - SSDを使用したアプリケーションデータキャッシング

    Goを使用するという決定は意図的なものでした。なぜなら、Java(ガベージコレクションの一時停止が問題となる)よりも低いレイテンシが必要であり、Cよりも開発者にとって生産性が高く、数万ものクライアント接続を処理する必要があるためです。Goはこの領域にうまく適合します。

    事例研究を見る

  • PayPal PayPal

    PayPalがGoを活用して近代化とスケーリングを実現

    ソフトウェアの展開に合わせて容易にスケーリングできるクリーンで効率的なコードを作成する際のGoの価値により、この言語はPayPalの目標をサポートするのに最適な選択肢となりました。

    事例研究を見る

  • Riot Games Riot Games

    Riot Games - ゲーム開発と運用におけるGolangの活用

    RiotがGoを使用して、グローバル規模でバックエンドマイクロサービスを開発、展開、運用する方法について学習します。ユースケース全体での経験を具体的な例とともに共有し、gopherコミュニティの価値について説明します。

    事例研究を見る

  • Salesforce Salesforce

    Salesforce - Python/CからGoへ

    大きな利点の1つは、Goのクロスプラットフォーム機能により、コードの移植が容易になることです。

    事例研究を見る

  • SIXT SIXT

    SIXTでのGolangについて詳しく知る

    「当社では2015年からGolangを使用しています。当時、当地域で本番環境でGolangを使用していた人はほとんどおらず、ほとんどがサイドプロジェクトでした。そのため、当社にとって非常に大胆な動きでしたが、非常に成功しました。2019年には、15以上のチームがGolangを使用するようになりました。彼らが構築したアプリケーションの多くは、Rent、Ride、Shareを含む当社のモビリティ製品オファーのほとんどの基礎となっています。」

    事例研究を見る

  • Stream Stream

    Stream – なぜPythonからGoに切り替えたのか

    優れたエコシステム、新しい開発者にとっての簡単なオンボーディング、高速なパフォーマンス、同時実行のための堅牢なサポート、そして生産性の高いプログラミング環境というGoの組み合わせは、優れた選択肢となります。Streamの小さな開発チームが、5億人を超えるエンドユーザーのためにフィードとチャットを強化することができました。

    事例研究を見る

  • Trivago Trivago

    Trivago – なぜGoを選んだのか

    「Goのシンプルさと洗練されたツールにより、サービスだけでなく、ソフトウェアエンジニアリングのプロセス自体をスケーリングできます。オンボーディングとトレーニングの摩擦を軽減することは、特にtrivagoのような常に変化する環境では、企業の生産性に大きな影響を与えます。」

    事例研究を見る

  • Twitch Twitch

    Twitch - 低レイテンシGCへのGoの進歩

    Twitchでは、最も負荷の高いシステムの多くにGoを使用しています。そのシンプルさ、安全性、パフォーマンス、可読性により、数百万人のユーザーへのライブビデオとチャットの配信に伴う問題に対処するための優れたツールとなります。

    事例研究を見る

  • Twitter Twitter

    Twitter - 1日に50億セッションをリアルタイムで処理

    現在、1日に約50億セッションがあり、増加しています。数億台のデバイスが、毎秒数百万のイベントをAnswersエンドポイントに送信しています。ここまで読むのにかかった時間で、Answersバックエンドは約10,000,000件の分析イベントを受信して処理します。

    事例研究を見る

  • Uber Uber

    Uber - GoによるGPUパワー分析エンジン

    (Goで記述された)AresDBは、Uberでリアルタイムデータ分析ダッシュボードを強化するために広く使用されており、ビジネスの多様な側面に関する大規模なデータに基づいた意思決定を可能にしています。

    事例研究を見る

  • Wildlife Studios Wildlife Studios

    Wildlife StudiosがGoでバックエンドシステムを構築する方法

    Wildlifeは、ブラジル発祥のグローバル企業で、モバイルゲームに焦点を当てています。数十億人を幸せにするゲームを開発することを目指しています。ほぼ4,000万人のデイリーアクティブユーザーを抱えており、バックエンドサービスをスケーリングするための機能を備えているため、Goをコアプラットフォームの主要言語として使用しています。

    事例研究を見る

Goを選ぶ理由 ユースケース 事例研究
開始 Playground ツアー Stack Overflow ヘルプ
パッケージ 標準ライブラリ Goパッケージについて
概要 / アバウト ダウンロード ブログ イシュー トラッカー / 問題報告 リリースノート ブランドガイドライン 行動規範
つながる / コネクト Twitter GitHub Slack r/golang Meetup Golang Weekly
新しいウィンドウで開きます。
The Go Gopher
  • 著作権
  • 利用規約
  • プライバシーポリシー
  • 問題の報告
Google logo
go.dev は、Google の Cookie を使用してサービスの提供と品質向上、トラフィック分析を行っています。詳細はこちら